CODINGTEST_약수의 개수와 덧셈

코넬·2023년 3월 26일
0

CodingTest_PCCE

목록 보기
4/17
post-thumbnail

후,, 전주 여행 다녀와서 바로하는 코딩테스트는 짜릿⚡️ 하군뇽,,,


일단 입출력 예를 보고 어떤 플로우로 작성을 해야할지 감을 잡고 시작하였다.

약수 개수 먼저 세고 - 약수 개수가 홀수인지 짝수인지 판단하고 - 출력

약수의 개수 찾는 방법 !

  • for 문으로 각 숫자를 나눠 나머지가 0이 나오면 나눠지는 것,
    0이 안나오면 나눠지지 않는 수 , 즉 약수가 아니라는 뜻이므로
    0이 나오는 값들만 찾아서 약수 갯수를 count 진행한다.

이게 정말 고전적인 방법이고,, 약수 개수 찾으라 할 때 이것밖에 생각이 나지 않았는데,,
루트 사용하는 방법 도 있더라구요 ! math 관련 라이브러리를 다시한번 봐야할 때가 된 것 같습니다 ! 파이썬 복습하면서 관련 라이브러리 정리해서 올려보는 걸로 !

  • 일단 판별하고 계산까지 한번에 진행하려 하였으나.. 도저히 for 문에서 어떻게 넣어야 한번에 계산이 될 지를 몰라서 함수 선언을 두번 해줘서
  • case에서 이게 약수 개수를 count 하고
  • count 한 약수 개수가 홀수 인지 짝수 인지 를 판단하는 함수를 한번 더 선언해서 마무리해주었다.

결과를 확인해보니 다들 똑같이 풀거나 아니면 한줄코딩으로 끝내버리는데,,
아직까지 알고리즘에서의 간결성을 따라하기 위해서는 함수부터 쭈루룩 선언해보는게 좋을 듯 하다.

[약수의 개수와 덧셈 - 나도 도전해보기 !
]

profile
어서오세요.

0개의 댓글