전체 글 304

[python/파이썬] 백준 BEAKJOON 11557번: Yangjojang of The Year

[python/파이썬] 백준 BEAKJOON 11557번: Yangjojang of The Year https://www.acmicpc.net/problem/11557 11557번: Yangjojang of The Year 입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지 www.acmicpc.net 1. 문제 2. 정답 top_consume_amount = int(0) top_consume_university = "" t = int(input()) for a in range(t): n = int(input()) for b in range(n): university, ..

[python/파이썬] 백준 BEAKJOON 22966번: 가장 쉬운 문제를 찾는 문제

[python/파이썬] 백준 BEAKJOON 22966번: 가장 쉬운 문제를 찾는 문제 https://www.acmicpc.net/problem/22966 22966번: 가장 쉬운 문제를 찾는 문제 예선 문제를 성실하게 복습한 학생들이라면 예선에 출제된 5문제가 난이도 순서대로 정렬되어 있다는 것을 알아차렸을 것이다. 하지만 본선은 문제 제목에 대해 사전순으로 정렬했기 때문에 난 www.acmicpc.net 1) 문제 2) 문제 풀이/ 정답 문제 자체도 이해하기 어렵고, 어떻게 풀어야 하는지 감이 안 와서 다음 링크에서 소개한 코드를 사용했다. [출처] https://velog.io/@lee_yesol421/%EB%B0%B1%EC%A4%80-22966-%EA%B0%80%EC%9E%A5-%EC%89%AC%..

[python/파이썬] 백준 BEAKJOON 2476번: 주사위 게임

[python/파이썬] 백준 BEAKJOON 2476번: 주사위 게임 https://www.acmicpc.net/problem/2476 2476번: 주사위 게임 첫째 줄에는 참여하는 사람 수 N이 주어지고 그 다음 줄부터 N개의 줄에 사람들이 주사위를 던진 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. www.acmicpc.net 1) 문제 2) 시행 착오 a) 1차 시도 n=int(input()) for i in range(1,n+1): a,b,c=map(int, input().split()) if a==b==c: print(int(10000+(a*1000))) elif a==b and a!=c: print(int(1000+(a*100))) elif b==c and b!=a: print(int(100..

[python/파이썬] 백준 BEAKJOON 2754번: 학점 계산

[python/파이썬] 백준 BEAKJOON 2754번: 학점 계산 https://www.acmicpc.net/problem/2754 2754번: 학점계산 어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0 www.acmicpc.net 1. 문제 2. 정답 및 풀이 score = input() if score == "A+": print(4.3) elif score == "A0": print(4.0) elif score == "A-": print(3.7) elif scor..

[python/파이썬] 백준 BEAKJOON 4101번: 크냐?

[python/파이썬] 백준 BEAKJOON 4101번: 크냐? https://www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net 1. 문제 2. 정답 및 풀이 틀린 부분: line 1: 입력이 반복되어야 하므로 while True 이후에 들어가야 한다. line 5: a==0, b==0로 바꿔주기 line 5: , 가 아닌 and를 사용한다. line 8: else이후에는 조건을 쓰지 않아도 된다. 그냥 else: 로 적기 맞았습니다 ^.^!!

[python/파이썬] 백준 BEAKJOON 5337번: 웰컴

[python/파이썬] 백준 BEAKJOON 5337번: 웰컴 https://www.acmicpc.net/problem/5337 5337번: 웰컴 Welcome을 예제 출력처럼 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 Welcome을 예제 출력처럼 출력하는 프로그램을 작성하는 문제이다. 2. 정답 및 풀이 이 문제에서의 포인트는 파이썬으로 출력 프로그램을 만들 때 각 줄마다 print("")를 해줘야 한다는 점 같습니다.

[python/파이썬] 백준 BEAKJOON 2525번: 오븐 시계

[python/파이썬] 백준 BEAKJOON 2525번: 오븐 시계 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 1. 문제 2. 정답 및 풀이 인터넷에 나와 있는 다른 분이 올린 코드를 참고하였습니다... 3. 느낀 점 Q. (m+t)%60 말고 (m+t)-60을 쓰면 안 되나? >> m+t>120 인 경우도 있기 때문에 안 됩니다!

[python/파이썬] 백준 BEAKJOON 2163번: 초콜릿 자르기

[python/파이썬] 백준 BEAKJOON 2163번: 초콜릿 자르기 https://www.acmicpc.net/problem/2163 2163번: 초콜릿 자르기 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿 www.acmicpc.net 1. 문제 2. 정답 및 풀이 NxM 크기의 초콜릿 전체를 1x1 조각으로 나눠주려면 몇 번을 잘라야 할까? 1x5 크기의 초콜릿은 4번 2x5 크기의 초콜릿은 9번 4x6 크기의 초콜릿은 23번 왜 이런 규칙이 나올까! 과정을 풀어서 정리해보았습니다. 이런 규칙 따라서 NxM 크기의 초콜릿은 (N*M-1)번 잘라주면 됩..