Baby Yoshi Blinking
백준 [8393] - 합
·
💻 코딩테스트/백준
문제 작성한 코드 n = int(input()) result = 0 for i in range(1, n+1): result += i print(result) - input()을 통해 문자를 입력받고, int 형으로 형변환 하여 변수 n에 저장한다. - 더한 결과 값을 저장하기 위한 변수 result는 0으로 초기화 시켜준다. - 반복문 for문을 사용하여 1 부터 n까지의 합을 구한다. - 1부터 차례대로 더하기위해 range(1, n+1)을 사용하여, 1 이상 n+1 미만의 수를 차례대로 i에 대입하여 반복한다. (1~n) (n+1로 해준 이유는 n+1 미만이기 때문 / 1 부터 n까지의 합을 구하는 것이 문제였기 때문) - 첫 번째 수는 0인 result와 1인 i를 더한 값이며, 이를 result에..
백준 [10950] - A+B-3
·
💻 코딩테스트/백준
문제 작성한 코드 T = int(input()) i = 0 while i
백준 [2739] - 구구단
·
💻 코딩테스트/백준
문제 작성한 코드 num = int(input()) for i in range(1, 10): result = num * i print(num, "*", i, "=", result) - input()을 통해 문자를 입력받고, Int형으로 형변환하여 num에 저장한다. - 반복문 for문을 사용하여 구구단 형식을 출력한다. - for i in range(1, 10) : 1 이상 10 미만의 수를 차례대로 i에 넣어서 반복문을 돌린다. (1~9) - 입력받은 num과 i를 곱해 result에 저장하고, 2*1=2 와 같이 구구단 형태로 출력한다. (num*i=result)
백준 [2480] - 주사위 세개
·
💻 코딩테스트/백준
문제 작성한 코드 a, b, c = map(int, input().split()) if a == b == c: prize = 10000 + a * 1000 elif a == b: prize = 1000 + a * 100 elif b == c: prize = 1000 + b * 100 elif c == a: prize = 1000 + c * 100 else: prize = max(a, b, c) * 100 print(prize) - input()을 통해 문자를 입력받는다. - split()을 통해 a, b, c를 공백으로 구분한다. - map()을 통해 input().split()을 int형으로 형변환하여 a, b, c에 저장한다. - if~elif~else문을 사용하여 조건을 나누었다. 1) 같은 눈이 ..
백준 [2525] - 오븐 시계
·
💻 코딩테스트/백준
문제 작성 코드 h, m = map(int, input().split()) cook = int(input()) if m+cook 23: h -= 24 print(h, m) else: print(h, m) - input()을 통해 문자를 입력받는다. - split()을 통해 h와 m을 공백으로 구분한다. - map()을 통해 Input().split()을 int형으로 형변환하여 h와 m에 저장한다. - input()을 통해 문자를 입력받고, int형으로 형변환하여 cook에 저장한다. - if~else문을 사용하여 m+cook이 60 미만일 경우, 60 이상일 경우로 조건을 나누었..
백준 [2884] - 알람 시계
·
💻 코딩테스트/백준
문제 작성한 코드 h, m = map(int, input().split()) if m-44 > 0: m -= 45 print(h, m) elif h > 0 and m-45 < 0: h -= 1 m = (m+60)-45 print(h, m) else: h = (h+24)-1 m = (m+60)-45 print(h, m) - input()을 통해 문자를 입력받는다. - split()을 통해 h와 m을 공백으로 구분한다. - map()을 통해 input().split()을 int형으로 형변환하여 h와 m에 저장한다. - if~elif~else문을 사용하여 조건별로 나눈다. - 45분 전에 알람을 맞추기 위해서는, 분에서 45를 빼줘야 한다. - 단순히 xx시 45분 이상이면 45도 포함이기 때문에 44를 빼주..
백준 [14681] 사분면 고르기
·
💻 코딩테스트/백준
문제 작성한 코드 x_coordinate = int(input()) y_coordinate = int(input()) if (x_coordinate > 0) and (y_coordinate > 0): print("1") elif (x_coordinate 0): print("2") elif (x_coordinate < 0) and (y_coordinate < 0): print("3") else: print("4") - input()을 통해 x좌표, y좌표 값을 문자로 입력받고, int형으로 형변환하여 x_coordinate, y_coordinate 에 저장해준다. - if~elif~else문을 사용하여 조건별로 나눈다. - 사분면: 1 = (양수, 양수) / 2..
백준 [9498] - 시험 성적
·
💻 코딩테스트/백준
문제 작성한 코드 score = int(input()) if score >= 90: print("A") elif score >= 80: print("B") elif score >= 70: print("C") elif score >= 60: print("D") else: print("F") - input()을 통해서 문자를 입력받고, int형으로 형변환하여 score에 저장한다. - if~elif~else문을 활용하여 각 점수 별로 성적이 출력되게 한다. - 조건에 따라 90~100 = A / 80~89 = B / 70~79 = C / 60~69 = D / 나머지는 F 로 출력한다.
백준 [1330] - 두 수 비교하기
·
💻 코딩테스트/백준
문제 작성한 코드 a, b = map(int, input().split()) if a>b: print(">") elif ab → > / a
백준 [25083] - 새싹
·
💻 코딩테스트/백준
문제 작성한 코드 print(" ,r'\"7") print("r`-_ ,' ,/") print(" \. \". L_r'") print(" `~\/") print(" |") print(" |") - 단순히 출력하는 문제 - " " 안에서는 ' '는 그대로 출력이 가능하지만, " "는 별도로 \" \" 이렇게 써줘야한다. - 반대로 ' ' 안에서는 " "는 그대로 출력이 가능하지만, ' '는 별도로 \' \' 이렇게 써줘야 한다.
백준 [2588] - 곱셈
·
💻 코딩테스트/백준
문제 작성한 코드 a = int(input()) b = int(input()) print(a*((b%100)%10)) print(a*((b%100)//10)) print(a*(b//100)) print(a*b) - (1), (2) : a와 b 각각 input()을 통해 문자를 입력받고, int형으로 형변환을 해준다. - (3) : b가 385라고 했을 때, 일의 자리는 (385%100) = 85 → (85%10) = 5 이렇게 구한 뒤 a와 곱해준다. - (4) : b가 385라고 했을 때, 십의 자리는 (385%100) = 85 → (85//10) = 8 이렇게 구한 뒤 a와 곱해준다. - (5) : b가 385라고 했을 때, 백의 자리는 (385//10) = 3 이렇게 구한 뒤 a와 곱해준다. - (..
백준 [10430] - 나머지
·
💻 코딩테스트/백준
문제 작성한 코드 a, b, c = map(int, input().split()) print((a+b)%c) print(((a%c)+(b%c))%c) print((a*b)%c) print(((a%c)*(b%c))%c) - input()을 통해 문자를 입력받는다. - split()을 통해 a, b, c를 공백으로 구분한다. - map()을 통해 input().split()을 int형으로 형변환 하여 a, b, c에 차례대로 저장한다. - 조건에 따라 첫째 줄에는 (a+b)%c 를, 둘째 줄에는 ((a%c)+(b%c))%c를, 셋째 줄에는 (a*b)%c를, 넷째 줄에는 ((a%c)*(b%c))%c 를 print()로 출력한다.
// 코드 블럭 복사