본문 바로가기

Problem Solving599

[백준][solved.ac][Bronze 3][Python] 10419번 : 지각 밑의 링크는 백준에서의 문제 링크입니다. 10419번: 지각 창영이가 궁금한 경우의 수 T(1 ≤ T ≤ 100)가 첫 번째 줄에 주어지고, 이어서 T 개의 줄에 수업시간 d(1 ≤ d ≤ 10,000, d는 정수)가 차례대로 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 창영이가 궁금한 경우의 수 T를 입력합니다. # 1 2021. 7. 3.
[백준][solved.ac][Bronze 2][Python] 11944번 : NN 밑의 링크는 백준에서의 문제 링크입니다. 11944번: NN 첫 번째 줄에는 N, M이 주어진다. (1 ≤ N, M ≤ 2016) www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 N, M을 공백으로 구분해 입력합니다. # 1 2021. 7. 3.
[백준][solved.ac][Bronze 2][Python] 17502번 : 클레어와 팰린드롬 밑의 링크는 백준에서의 문제 링크입니다. 17502번: 클레어와 팰린드롬 입력으로 주어진 문자열을 팰린드롬이 되도록 '?' 문자들을 적절한 알파벳 소문자들로 바꾸어 출력합니다. 방법이 여러 가지인 경우 그 중 하나만 출력합니다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 문자열의 길이 N을 입력합니다. # 1 2021. 7. 3.
[백준][solved.ac][Bronze 2][Python] 16674번 : 2018년을 되돌아보며 밑의 링크는 백준에서의 문제 링크입니다. 16674번: 2018년을 되돌아보며 조그만 수학적 연관성에도 깊은 흥미를 두는 상헌이는 우연히 고려대학교 프로그래밍 경시대회가 열리는 날짜를 년도와 월일을 붙여 쓰면 20181208임을 알게 되었다. 2018년이 한 달도 남지 않음을 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 양의 정수 N을 입력합니다. # 1 = 1 and one_cnt >= 1 and eight_cnt >= 1: # 일단 N은 밀접한 수에 속합니다. # 밀접한 수 중 2, 0, 1, 8의 개수가 모두 똑같은 경우 if two_cnt == zero_cnt and zero.. 2021. 7. 2.
[백준][solved.ac][Bronze 2][Python] 18795번 : 이동하기 3 밑의 링크는 백준에서의 문제 링크입니다. 18795번: 이동하기 3 준규는 (N+1)×(M+1) 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있다. 미로의 가장 왼쪽 윗 방은 (0, 0)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 현재 (0, 0)에 있고, (N, M)으 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 미로의 크기 N, M을 공백으로 구분해 입력합니다. # 각각 정수형으로 변환합니다. N, M = map(int, stdin.readline().split(' ')) # N개의 정수 Ai들을 공백으로 구분해 입력합니다. # 각각 정수형으로 변환합니다... 2021. 7. 2.
[백준][solved.ac][Bronze 2][Python] 1296번 : 데이트 밑의 링크는 백준에서의 문제 링크입니다. 1296번: 데이트 첫째 줄에 오민식의 영어 이름이 주어진다. 둘째 줄에는 좋아하는 여자가 몇 명인지 N이 주어지고, 셋째 줄부터 N개의 줄에 여자의 이름이 하나 씩 주어진다. N은 50보다 작거나 같고, 모든 이름은 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 오민식의 영어 이름을 입력합니다. # 맨 끝의 \n은 떼어줍니다. ohminsik = stdin.readline().rstrip() # 둘째 줄에는 좋아하는 여자의 수 N을 입력합니다. # 50보다 작거나 같은 자연수입니다. # 정수형으로 변환합니다. N = int(stdin.readli.. 2021. 7. 2.
[백준][solved.ac][Bronze 3][Python] 14913번 : 등차수열에서 항 번호 찾기 밑의 링크는 백준에서의 문제 링크입니다. 14913번: 등차수열에서 항 번호 찾기 k가 몇 번째 항인지 출력한다. 만약, k가 주어진 a와 d로 만들어진 등차수열의 수가 아니면 "X"를 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에 첫 항 a, 공차 d, 찾는 수 k를 공백으로 구분해 입력합니다. # 각각 정수형으로 변환합니다. a, d, k = map(int, stdin.readline().split(' ')) # 등차수열의 공식 a+(n-1)d = k을 dn = k - a + d로 계산하여 값을 저장한 변수를 선언합니다. dn = k - a + d # n을 구하기 위해 dn을.. 2021. 7. 1.
[백준][solved.ac][Bronze 3][Python] 14920번 : 3n+1 수열 밑의 링크는 백준에서의 문제 링크입니다. 14920번: 3n+1 수열 다음의 점화식에 의해 정해지는 수열 C(n)을 생각하자: C(n+1) = C(n)/2 (C(n)이 짝수일 때) = 3*C(n)+1 (C(n)이 홀수일 때) 초항 C(1)이 자연수로 주어지면, 이 점화식은 자연수로 이루어지는 수열을 정한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # C(1)을 입력합니다. # 1 2021. 7. 1.
[백준][solved.ac][Bronze 2][Python] 3040번 : 백설 공주와 일곱 난쟁이 밑의 링크는 백준에서의 문제 링크입니다. 3040번: 백설 공주와 일곱 난쟁이 매일 매일 일곱 난쟁이는 광산으로 일을 하러 간다. 난쟁이가 일을 하는 동안 백설공주는 그들을 위해 저녁 식사를 준비한다. 백설공주는 의자 일곱개, 접시 일곱개, 나이프 일곱개를 준비한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 아홉 난쟁이들의 값들을 저장할 리스트 변수를 선언합니다. nine_dwarfs = [None] * 9 # 9번 반복합니다. for dwarf_idx in range(9): # 현재 인덱스 난쟁이의 값을 입력하고 리스트 변수에 넣어줍니다. # 값은 1보다 크거나 같고 99보다 작거나 같은 자.. 2021. 7. 1.
[백준][solved.ac][Bronze 2][Python] 18228번 : 펭귄추락대책위원회 밑의 링크는 백준에서의 문제 링크입니다. 18228번: 펭귄추락대책위원회 일우는 친구들과 펭귄 얼음깨기 게임을 하고 있다. 계속 떨어지는 펭귄이 불쌍했던 일우는 INU 송년 코드페스티벌 참가자들을 펭귄추락대책위원회로 초대했다. 이 펭귄 얼음깨기는 리메이크 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 얼음의 개수를 의미하는 N을 입력합니다. # 3 2021. 7. 1.