0705
코테
- lstrip, rstrip, strip
- 백준: 빗물
- 각 높이에서 왼쪽에 있는 가장 높은 높이와 오른쪽에 있는 가장 높은 높이를 고르고
- 둘 중에 더 낮은걸 선택한 뒤 그 값에
lst[i]
를 빼면 물을 얼만큼 채워야 되는지 알 수 있음
python
left_max = [0] * w
right_max = [0] * w
left_max[0] = lst[0]
for i in range(1, w):
left_max[i] = max(left_max[i-1], lst[i])
right_max[-1] = lst[-1]
for i in range(w-2, -1, -1):
right_max[i] = max(right_max[i+1], lst[i])
water = [0] * w
for i in range(w):
water[i] = max(0, ((min(left_max[i], right_max[i])) - lst[i]))
- 백준: ISBN
- 비교해야 될 때는 비교 변수를 새로 만들어놓고 원본 값이랑 비교
- 원본 값 자체를 변경하지말고
- 프로그래머스: 동영상 재생기
- 분 * 60 + 초 하면 총 sec 나오고 나중에 분이랑 초로 다시 나누려면 초에서 분은 나누기 초는 나머지
- n명씩 n팀에 넣었을 때 남은 사람(팀에 못들어간 사람)은 나머지 연산
- 숫자가 십의 자리일때 나누면 몫은 숫자의 첫번째 자리값 나머지는 숫자의 두번째 자리값
부캠 코테 느낀점
- 시간이 조금 더 있었으면 다 풀 수 있을 것 같은데 너무 아쉽다..
- 파이썬으로만 코테를 풀다가 js로 푸니까 적응이 안 됐다
- 주관식은 쉬운 편이었고
- 객관식은 모두 고르시오여서 ㅋㅋㅋㅋ 맞았는지 틀렸는지.. 잘 모르겠지만 일단은 다 풀었다.
- 월요일 코테는 파이썬으로 할 수 있으니까 적어도 3솔을 목표로 아자