<programmers> 약수의 개수와 덧셈 자바

2022. 9. 27. 19:47·개발 공부/알고리즘
class Solution {
    public int solution(int left, int right) {
        int answer = 0;
        for(int i = left; i <= right; i++){ // left, right안의 범위로 for문 생성하고
            if(Solution.numberCount(i)%2 == 0){ 
                //메소드 호출 후 리턴된 값이 홀수인지 짝수인지 판별
                answer += i; // 짝수면 더하기
            } else {
                answer -= i; // 홀수면 빼기
            }
        }
        return answer;
    }
        
    	public static int numberCount(int n) { 
		int cnt = 0;
		for (int i = 1; i <= n; i++) {
			if (n%i == 0) {
				cnt++;
			}
		}
		return cnt;
	} 
    // n을 넣었을 때 약수의 개수를 구하는 메소드 생성 
    
    
}

쉬운 문제이지만 재사용성 있는 코드를 위해 메소드를 생성해서 호출하는 식으로 요새는 풀어보고 있다.

시간이 오래 걸려서 그런지 2점 받았다ㅠ

좋은 코드는 무엇일까 어렵다 어려워

'개발 공부 > 알고리즘' 카테고리의 다른 글

프로그래머스 '네트워크' 자바  (0) 2023.04.18
프로그래머스 '게임 맵 최단거리' 자바  (0) 2023.04.18
프로그래머스 '체육복' 자바  (0) 2023.04.13
<programmers> 이상한 문자 만들기 자바  (0) 2022.09.29
<programmers> 정수 내림차순으로 배치하기 - 자바  (0) 2022.09.06
'개발 공부/알고리즘' 카테고리의 다른 글
  • 프로그래머스 '게임 맵 최단거리' 자바
  • 프로그래머스 '체육복' 자바
  • <programmers> 이상한 문자 만들기 자바
  • <programmers> 정수 내림차순으로 배치하기 - 자바
코딩숙
코딩숙
개발이라는 끝이 없는 바다 묵묵히 꾸준히 항해하기
  • 코딩숙
    코딩숙
    코딩숙
  • 전체
    오늘
    어제
    • 분류 전체보기 (63)
      • CS 공부 (17)
        • 클라우드 (3)
        • 네트워크 (3)
      • 개발 공부 (40)
        • 오류 해결 (4)
        • 알고리즘 (12)
        • Spring (3)
        • JPA (2)
        • TIL(오늘 내가 배운 것) (9)
        • 코드복습 (1)
        • 디자인 패턴 (1)
      • IT 관련 영상 메모 (1)
      • 데일리피드백 (0)
      • Tools (1)
      • Wishy (이력서 평가 프로젝트) (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    키 페어 분실
    프로그래머스 네트워크 자바
    변수
    isBefore()
    setter method
    인프런
    appsmith
    마이크로서비스
    getter method
    java
    데이터베이스 백업
    개발자
    HTTP BODY
    user mode
    isAfter()
    302 Found
    자바
    404 Not Found
    innodb
    백준
    도메인설계
    JPA
    데이터베이스 손상
    개발공부
    키 페어 변경
    http
    게임 맵 최단거리 자바
    programmers #정수 내림차순으로 배치하기
    데이터 타입
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
코딩숙
<programmers> 약수의 개수와 덧셈 자바
상단으로

티스토리툴바