본문 바로가기

시뮬레이션5

[백준][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 3][Python] 9517번 : 아이 러브 크로아티아 밑의 링크는 백준에서의 문제 링크입니다. 9517번: 아이 러브 크로아티아 "I love Croatia"는 네델란드의 인기 티비 프로그램 "I love my country"의 포맷 라이센스를 수입해 만든 크로아티아의 티비쇼이다. 이 티비쇼에서 가장 인기있는 게임은 "Happy Birthday"이며, 이 게임에 대한 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 게임이 시작했을 때 폭탄을 들고 있는 사람의 번호 K를 입력합니다. # 1 2021. 6. 17.
[백준][solved.ac][Silver 5][Python] 2947번 : 나무 조각 밑의 링크는 백준에서의 문제 링크입니다. 2947번: 나무 조각 첫째 줄에 조각에 쓰여 있는 수가 순서대로 주어진다. 숫자는 1보다 크거나 같고, 5보다 작거나 같으며, 중복되지 않는다. 처음 순서는 1, 2, 3, 4, 5가 아니다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 조각에 쓰여 있는 수를 공백으로 구분해 순서대로 입력합니다. # 숫자는 1보다 크거나 같고, 5보다 작거나 같으며 중복되지 않습니다. # 처음 순서는 1, 2, 3, 4, 5가 아닙니다. piece_num = list(map(int, stdin.readline().rstrip().split(' '))) # 순서.. 2021. 5. 11.
[백준][solved.ac][Bronze 2][Python] 11648번 : 지속 밑의 링크는 백준에서의 문제 링크입니다. 11648번: 지속 키파는 곱하기를 좋아한다. 그래서 키파는 수를 보면 각 자리 숫자를 모두 곱해서 하나의 수를 만든다. 키파는 기쁘다. 키파는 이 작업을 계속해서 반복한다. 그런데 수가 한 자리가 되었다. 키 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에는 선행하는 0이 없는 9자리 이하의 수를 하나 입력합니다. num = input() # 기쁨이 지속될 수 있는 단계의 수를 저장하는 변수를 선언합니다. happy_phase = 0 # 각 단계의 곱셈의 결과를 잠시 저장하는 변수를 선언합니다. multiple = 1 # 각 자리 숫자를 모두 곱해서 하나의 수를 만든 후, 한 자리 숫자가 나올 때까지 반복합니다. while True: #.. 2021. 4. 28.
[백준][solved.ac][Bronze 2][Python] 10813번 : 공 바꾸기 밑의 링크는 백준에서의 문제 링크입니다. 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 N, M을 공백으로 구분해 입력합니다. # 1 2021. 4. 22.