오늘은 백준4153,1978을 풀어보았다. 

코드를 짜면서 관련 개념들을 복습겸 자세히 공부해보았다.

 

 

 

Study



while 반복문


장점

조건 제어 용이: 특정 조건이 참일 때까지 반복하므로, 종료 조건이 명확하지 않거나 동적으로 변하는 경우 유용합니다.
유연성: 반복 횟수가 정해지지 않은 경우 사용하기 좋습니다.

 


단점

무한 루프 위험: 종료 조건을 잘못 설정하면 무한 루프에 빠질 위험이 있습니다.
조건 관리 필요: 반복문 내에서 조건을 명확히 제어해야 합니다.

 

 

 


for 반복문


장점

반복 횟수 명확: 정해진 횟수만큼 반복할 때 사용하기 좋습니다.
가독성: 리스트, 튜플 등 시퀀스를 반복할 때 코드가 더 간결하고 읽기 쉽습니다.

 


단점

유연성 부족: 반복 횟수가 고정되어 있어, 종료 조건이 동적으로 변할 때는 사용하기 어렵습니다.
조건 변경 어려움: 반복 중에 조건을 변경하는 것이 비교적 복잡합니다.
a, b, c가 0, 0, 0일 때 반복문을 중단하기
a, b, c가 0, 0, 0이 되면 반복문을 중단하고 싶다면 while 반복문이 더 적합합니다. 이유는 while 반복문은 조건에 따라 반복을 지속하거나 종료할 수 있기 때문입니다.

 

 

 

 

Baekjoon Coding

4153 , 1978 

 

 

학습 내용)

4153에서 a,b,c중 b가 빗변이라면 기존코드가 맞지 않기 때문에 list와 sort를 사용해주어야 한다.

1978에서는 continue, break, 소수prime check용으로 bools를 이용하였다.

 

 

+ Recent posts