알고리즘, 문제 풀이기록 (51) 썸네일형 리스트형 알고리즘 주간 #3 알람시계 H, M = input().split() H = int(H) M = int(M) if H == 0 and M < 45: print(23, M + 15) elif 0 < H < 24 and M < 45: print(H - 1, M + 15) else: print(H, M - 45) H = 0 and 0 < M < 45 인 경우를 고려해주지 않아 수정하였다. 알고리즘 주간 #2 곱셈 A = input() B = input() A = int(A) list = [int(d) for d in str(B)] list.reverse() for d in list: print(d * A) print(A*int(B)) 1. str형의 int를 각 자리의 숫자로 쪼개는 것을 구글링한 것을 활용했다. 2. .reverse()로 리스트를 역순 배열하는 것을 구글링을 통해 알았다. 알고리즘 주간 #1 사칙연산 A, B = input().split() A = int(A) B = int(B) print(A + B) print(A - B) print(A * B) print(int(A / B)) print(A % B) 2시간 정도 붙잡았는데 풀리지 않아서 강의자료에 이 문제에 대한 풀이가 있길래 참고했다. 다음은 원래 작성했던 코드다. input.split(A, B) print(A + B) print(A - B) print(A * B) print(A / B) print(A % B) 1. 변수 선언을 먼저 했어야 했다. 이에 대해 인지를 하기는 했지만 어떻게 변수 선언을 해야할지 몰랐다. 하지만 한 줄에 동시에 두 문자를 입력할 경우에 변수선언을 답안대로 해야함을 알았다. 2. A, B에는 int값을 입력할 것이기에 .. 이전 1 ··· 4 5 6 7 다음