코테/Solve

· 코테/Solve
의문점 : 책에서는 b 배열에서 i를 적용해주는데 이러면 b 앞쪽 데이터에 더 큰 값이 있어도 무시하고 같은 위치끼리 교환 하는 것이 아닌가?pos를 받아옴으로써 위의 의문을 해결해 보았음n, k = map(int, input().split())a = list(map(int, input().split()))b = list(map(int, input().split()))a.sort()b.sort(reverse=True)pos = 0for i in range(k): if a[i]
· 코테/Solve
n, k = map(int, input().split())result = 0while True: target = (n // k) * k result += (n - target) n = target if n
· 코테/Solve
다른 풀이n, m = map(int, input().split())arr = []for _ in range(n): arr.append(int(input()))arr.sort(reverse=True)count = 0for i in arr: if m % i == 0: count += m // i m -= i * (m // i)if m == 0: print(count)else: print(-1)
· 코테/Solve
다른풀이n = int(input())arr = []for _ in range(n): arr.append(input().rstrip())arr = sorted(arr, reverse=True)print(" ".join(arr))
· 코테/Solve
다른 풀이 1n = int(input())a = list(input().split())posX, posY = 1, 1move = ['L', 'R', 'U', 'D']dx = [-1, 1, 0, 0]dy = [0, 0, -1, 1]for i in a: k = move.index(i) if posX + dx[k]    다른 풀이 2n = int(input())way = list(input().split())move = [[0, -1], [0, 1], [1, 0], [-1, 0]]direction = ['L', 'R', 'D', 'U']start = [1, 1]for i in way: for k in range(len(direction)): if direction[k] == i: ..
류가든
'코테/Solve' 카테고리의 글 목록