코딩 테스트/백준25 3의 배수 첫번째 코드 숫자를 하나하나 더해야 하므로, 문자열로 바꾼 후 각각 숫자를 더하고 한자리 숫자가 될 때까지 이 과정을 반복한다.그리고 위 과정이 진행된 숫자를 구한 후, 진행된 숫자를 출력한다. 한자리 수가 되었을 때, 해당 숫자가 3으로 나누어 떨어지면 YES를 출력, 아니면 NO를 출력한다. import sys input = sys.stdin.readline number = str(input())answer = 0 while len(number) != 1: Sum = 0 answer += 1 for i in number: Sum += int(i) number = str(Sum) print(answer) if int(number) % 3 == 0: pr.. 2024. 9. 16. 타일 채우기 4 첫번째 코드 넓이를 구한 후 타일의 크기의 넓이(1 * 2)로 나눈 몫을 구한다! import sys input = sys.stdin.readline n, m = map(int, input().split()) answer = n * m // 2 print(answer) 통과링크https://github.com/ornni/programmers/tree/main/%EB%B0%B1%EC%A4%80/Bronze/15700.%E2%80%85%ED%83%80%EC%9D%BC%E2%80%85%EC%B1%84%EC%9A%B0%EA%B8%B0%E2%80%854 programmers/백준/Bronze/15700. 타일 채우기 4 at main · ornni/programmersrepository for recording .. 2024. 6. 23. 나이 계산하기 첫번째 코드 나이별로 계산하는 방법을 알아보면 아래와 같다.만 나이: 연도의 차이 + 생일전(0)/생일후(1)세는 나이: 연도의 차이 +1연 나이: 연도의 차이이를 코드로 구성하면 된다. import sys input = sys.stdin.readline birthday = list(map(int, input().split())) today = list(map(int, input().split())) a = 0 b = 0 c = 0 c = today[0] - birthday[0] b = c + 1 a = c - 1 if today[1] > birthday[1]: a += 1 elif today[1] == birthday[1]: if today[2] >= birthday[2]: .. 2024. 6. 16. 블랙잭 첫번째 코드 목표와 두 개의 숫자의 차이 중 차이가 작은 숫자를 불러오는 함수를 작성한 후,3개의 숫자를 더해서 해당 숫자와 답으로 가정된 숫자와 비교 후 업데이트 하는 과정을 반복하여 코드를 작성하였다. import sys input = sys.stdin.readline n, m = map(int, input().split()) A = list(map(int, input().split())) num = 0 diff1 = 0 diff2 = 0 answer = 0 def diff_min (x, y): global m diff1 = m - x diff2 = m - y if diff1 return x else: return y for i in r.. 2024. 5. 31. 플러그 첫번째 코드 맨 마지막 플러그를 제외하고 나머지 플러그는 이어지는 하나를 꽂아야 한다.즉 모든 꽂을 수 있는 위치에서 n을 빼고 1을 더한다. import sys input = sys.stdin.readline n = int(input()) plug = [] for _ in range(n): plug.append(int(input())) print(sum(plug) - n + 1) 통과!링크https://github.com/ornni/programmers/tree/main/%EB%B0%B1%EC%A4%80/Bronze/2010.%E2%80%85%ED%94%8C%EB%9F%AC%EA%B7%B8 programmers/백준/Bronze/2010. 플러그 at main · ornni/programmer.. 2024. 5. 13. 일곱 난쟁이 첫번째 코드 현재 9명이고 7명의 합이 100이 되어야 하므로9개에서 7개를 더해가며 비교하는 것 보다는 2개를 빼면서 확인하는 것이 더 간단하다. 전체 키의 합을 구한 후2개를 뺐을 때 100이 되는 경우를 확인한다. 이후 2개의 값을 저장한 후 리스트에서 제거한다리스트를 정렬한 후 출력한다. import sys input = sys.stdin.readline heights = [] for _ in range(9): heights.append(int(input())) total_heights = sum(heights) del_heights = [] for i in range(1, 9): for j in range(i): if total_heights - heights[i] .. 2024. 5. 10. 이전 1 2 3 4 5 다음 728x90