목록문제풀이/Programmers (42)
말랑한 하루
[Programmers] 콜라 문제 (Lv 1, Python)
[ 학습 내용 ] #사칙연산 / : 나누기 //: 몫 %: 나머지 #while #python에서 do-while구문은 존재하지 않음 #그래서 while True: ~ if ~: break 구문으로 활용할 수 있음 while condition: ~code~ if exist condition: break [ 소스 코드 ] def solution(a, b, n): answer = 0 while True: temp = 0 answer += n//a*b temp = n%a n = n//a*b+temp if n//a == 0: break return answer
문제풀이/Programmers
2022. 10. 22. 13:42
[Programmers] 징검다리 (Lv 3, JavaScript)
[ 학습 내용 ] 이분탐색은 이론은 쉽게 이해할 수 있다. 그러나, 무엇을 기준으로 어떤 결과를 얻어야하며, 그 결과를 얻을 때 검증이 필요한지 판단하는 것이 중요하고 결과에 다다르기 위해 어떻게 변수를 조정할 지 생각해야 하는것이 까다롭다. [ 소스 코드 ] function solution(stones, k) { var left = 1, right = 200000000; const checkBridge = (mid) => { var cnt = 0; for(let i = 0; i = k) return false; } return true; } while(left > 0; check..
문제풀이/Programmers
2022. 9. 22. 17:35