분류 전체보기(45)
-
백준 - 함수
백준의 함수 문제들을 python으로 풀이한 것입니다. 1. 정수 N개의 합 def solve(a): ans = sum(a) return ans 2. 셀프 넘버 def d(n): new = n n = list(str(n)) for i in range(len(n)): new += int(n[i]) if new >= 10000: return nList[new] = 1 nList = [0] * 10000 for n in range(1, 10000): d(n) for n in range(1, 10000): if nList[n] == 0: print(n) 3. 한수 def hanCheck(n): if n
2022.11.13 -
백준 - 2차원 배열
백준의 2차원 배열 문제들을 python으로 풀이한 것입니다. 1. 행렬 덧셈 n, m = map(int, input().split()) a, b = [], [] for i in range(n): a.append(list(map(int, input().split()))) for i in range(n): b.append(list(map(int, input().split()))) for i in range(n): for j in range(m): print(a[i][j] + b[i][j], end=' ') print() 2. 최댓값 board = [] maxN = 0 x, y = 0, 0 for i in range(9): board.append(list(map(int, input().split()))) f..
2022.11.12 -
백준 - 문자열
백준의 문자열 문제들을 python으로 풀이한 것입니다. 1. 아스키 코드 ch = input() print(ord(ch)) 2. 숫자의 합 n = int(input()) nList = list(input()) s = 0 for i in range(n): s += int(nList[i]) print(s) 3. 알파벳 찾기 idxs = [-1] * 26 string = list(input()) for s in string: idxs[ord(s) - 97] = string.index(s) for i in idxs: print(i, end=' ') 4. 문자열 반복 t = int(input()) for i in range(t): r, s = input().split() r = int(r) s = list(s)..
2022.11.12 -
백준 - 1차원 배열
백준의 1차원 배열 문제들을 python으로 풀이한 것입니다. 1. 개수 세기 n = int(input()) nList = list(map(int, input().split())) find = int(input()) print(nList.count(find)) 2. x보다 작은 수 n, x = map(int, input().split()) nList = list(map(int, input().split())) for i in nList: if i < x: print(i, end=' ') 3. 최소, 최대 n = int(input()) nList = list(map(int, input().split())) print(max(nList), min(nList)) 4. 최댓값 nList = [] for i in..
2022.11.12 -
백준 - 반복문
백준의 반복문 문제들을 python으로 풀이한 것입니다. 1. 구구단 n = int(input()) for i in range(1, 10): print(n, '*', i, '=', n * i) 2. A + B - 3 t = int(input()) for i in range(t): a, b = map(int, input().split()) print(a + b) 3. 합 n = int(input()) sum = 0 for i in range(1, n + 1): sum += i print(sum) 4. 영수증 x = int(input()) n = int(input()) res = 0 for i in range(n): pay, cnt = map(int, input().split()) res += pay * c..
2022.11.12 -
백준 - 조건문
백준의 조건문 문제들을 python으로 풀이한 것입니다. 1. 두 수 비교하기 문제 해결 코드는 다음과 같습니다. a, b = map(int, input().split()) if a > b: print('>') elif a < b: print('
2022.11.12