개발/(4) 코딩테스트

프로그래머스 코딩테스트 Lv.0 겹치는 선분의 길이

생각외로깔끔함 2023. 3. 11. 22:07
728x90
반응형

 

Lv.0 겹치는 선분의 길이

 

 

 

문제

 

풀이

  • 선분의 요소들을 리스트로 만듭니다. (이때, 마지막 요소는 포함시키지 않습니다.)
  • 모든 선분요소의 리스트를 더해서 중복을 없애고 for 문을 작동시켜서 2개 이상 들어있는 요소만 카운트를 합니다.
  • 해당 값이 모든 겹치는 선분의 길이와 동일합니다.

 

 

느낀점

  • 경우의 수를 다양하게 생각하고 겹치는 부분이 어떤 것일지 고민을 많이 했습니다.
  • 끝 부분의 요소를 뺀 리스트로 비교를 해보니 선분의 길이와 일치하는 점을 발견하여 위와 같이 코드를 작성했습니다.
  • 머리가 매우 아팠지만 재밌었습니다.

 

 

 

출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

 
728x90
반응형