Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

파이브라인스 오브 코드 - 예제 풀이 #11

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Jun 2, 2024

  1. reportPrimes 함수를 더 작은 단위의 함수로 분리하고 테스트 추가

    - reportPrimes 함수를 reportLoopPrimes와 reportIfPrimes 함수로 분리
    - reportLoopPrimes 함수는 n 미만의 숫자에 대해 반복문을 돌면서 reportIfPrimes 함수 호출
    - reportIfPrimes 함수는 주어진 숫자가 소수인 경우 "x is prime" 형식의 문자열 반환, 아닌 경우 null 반환
    - reportPrimes 함수에 대한 테스트 추가
    jihwooon committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    6bd95c4 View commit details
    Browse the repository at this point in the history
  2. minimum 함수를 더 작은 단위의 함수로 분리하고 테스트 추가

    - minimum 함수를 calculateMinimum, calculateRow, calculateRowMin, minimumIfPositiveInfinity 함수로 분리
    - 각 함수는 더 작고 명확한 기능을 수행
    - minimum 함수에 대한 테스트 추가
    - 가독성 및 유지보수성 향상
    jihwooon committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    c20edfd View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. 평균 계산 함수 리팩토링 및 테스트 추가

    - sum 함수를 재귀 함수로 변경하여 arr.length를 size 함수로 추출
    - average 함수에서 sum 함수를 호출하도록 변경
    - average 함수에 대한 테스트 코드 작성 및 검증
    jihwooon committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    1bed665 View commit details
    Browse the repository at this point in the history