728x90
1. 거스름돈
2. 큰 수의 법칙(***)
교훈: 효율을 높이려면 일반화해서 나만의 공식을 만들자!!!
3. 숫자카드게임
교훈: 꼭 배열을 여러개 만들필요 있을까? -> 가능한건 for 한 회차 안에서 연산을 끝내자
N,M = map(int,input().split())
minarr=[0]*N
for i in range(N):
arr = list(map(int,input().split()))
num = min(arr)
minarr[i] = num
print(max(minarr))
4. 1이 될 때까지
답이랑은 조금 다르지만... 맞나?
n,k = map(int,input().split())
count = 0
while(n != 1):
count += 1
if(n%k==0):
n = n//k
else:
n = n-1
print(count)
728x90
'코테준비 > 알고리즘' 카테고리의 다른 글
#2178 미로탐색 (0) | 2023.07.27 |
---|---|
2차원 리스트를 90도 회전하는 함수 (0) | 2023.07.08 |
키패드누르기 (0) | 2023.06.17 |
백준 #2559 수열 (0) | 2023.06.04 |
백준 #10871 (0) | 2020.08.01 |