본문 바로가기

프로그래밍 공부/코테 풀이 암기13

[SWEA] Difficulty 3 문제풀이(39) Sum (1209) for _ in range(1, 11): test_case = int(input()) array = [list(map(int, input().split())) for _ in range(100)] answer = 0 for i in range(100): temp = 0 for j in range(100): temp += array[i][j] answer = max(answer, temp) for i in range(100): temp = 0 for j in range(100): temp += array[j][i] answer = max(answer, temp) temp = 0 for i in range(100): temp += array[i][i] answer = max(answer,.. 2022. 11. 15.
[SWEA] Difficulty 2 문제풀이(23) 최빈수 구하기 (1204) from collections import Counter T = int(input()) for _ in range(T): n = int(input()) numbers = list(map(int, input().split())) answer = 0 counter = Counter(numbers).most_common() counter.sort(key=lambda x: (-x[1], -x[0])) print(f'#{n} {counter[0][0]}') 수도 요금 경쟁 (1284) T = int(input()) for test_case in range(1, T + 1): p, q, r, s, w = map(int, input().split()) answer = min(w * p, q.. 2022. 10. 28.
[SWEA] Difficulty 1 문제풀이(19) 거꾸로 출력해 보아요 (1545) num = int(input()) for i in range(num, -1, -1): print(i, end=' ') 간단한 N의 약수 (1933) n = int(input()) for i in range(1, n + 1): if n % i == 0: print(i, end=' ') 1대1 가위바위보 (1936) a, b = map(int, input().split()) if (a == 1 and b == 2) or (a == 1 and b == 3) or (a == 2 and b == 3): print("A") else: print("B") 아주 간단한 계산기 (1938) a, b = map(int, input().split()) print(a + b) print(a .. 2022. 10. 12.
구현_뱀 * 완전탐색 -> BFS/DFS 활용 - 모든 경우의 수 다 계산 [반복문, 재귀함수] * 시뮬레이션 -> 순열, 조합 라이브러리 (from itertools import permutations/combinations) n = int(input()) k = int(input()) data = [[0] * (n + 1) for _ in range(n + 1)] # 맵 정보 info = [] # 방향 회전 정보 # 맵 정보(사과 있는 곳은 1로 표시) for _ in range(k): a, b = map(int, input().split()) data[a][b] = 1 # 방향 회전 정보 입력 l = int(input()) for _ in range(l): x, c = input().split() info... 2022. 10. 8.