[Java Algorithm] 프로그래머스 Lv.0 _ 홀짝에 따라 다른 값 반환하기

2024. 3. 11. 09:39·Algorithm Study

[문제]

양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해주세요.

 

[Algorithm]

조건문과 반복문 활용

1. 반복문으로 1부터 n까지 코드 반복

2. n 이 홀수인지 짝수인지 판별하는 조건 추가

3. n 이하의 정수 중 홀수와 짝수를 판별하는 조건 추가

 

[Code]

class Solution {
    public int solution(int n) {
        int sum = 0;
        
        for(int i=1; i<=n; i++) {
            if(n%2==1 && i%2==1) {
                sum += i;
            } else if(n%2==0 && i%2==0) {
                sum += i*i;
            }
        }
         return sum;
    }
}

 

 

다른 풀이가 다양하게 있긴한데,,

뭔가 굳이? 알 필요는 없을 것 같아서 skip!

저작자표시 변경금지 (새창열림)

'Algorithm Study' 카테고리의 다른 글

[Java Algorithm] 프로그래머스: 해시 _ 폰켓몬  (0) 2024.07.11
[Java Algorithm] 프로그래머스 Lv.0 _ 조건 문자열  (1) 2024.03.11
[Java Algorithm] 프로그래머스 Lv.0 _ 두 수의 연산값 비교하기  (2) 2024.03.08
[Java Algorithm] 프로그래머스 Lv.0 _ 더 크게 합치기  (0) 2024.03.08
[Java Algorithm] 프로그래머스 Lv.0 _ 문자열 곱하기  (1) 2024.03.08
'Algorithm Study' 카테고리의 다른 글
  • [Java Algorithm] 프로그래머스: 해시 _ 폰켓몬
  • [Java Algorithm] 프로그래머스 Lv.0 _ 조건 문자열
  • [Java Algorithm] 프로그래머스 Lv.0 _ 두 수의 연산값 비교하기
  • [Java Algorithm] 프로그래머스 Lv.0 _ 더 크게 합치기
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • Side Project (0)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    리얼학습일기
    Algorithm
    알고리즘
    영어회화
    SWIFT
    정보처리기사실기
    파이썬
    타일러영어
    파이썬문법
    Python
    영어독학
    javaStudy
    ios프로그래밍을위한스위프트기초
    The Office
    study
    javaalgorithm
    정처기실기
    나도코딩
    ios개발
    Java
    더오피스
    스위프트기초
    프로그래밍언어
    정보처리기사프로그래밍언어
    정보처리기사
    ios프로그래밍
    자바알고리즘
    리얼클래스
    파이썬기초
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[Java Algorithm] 프로그래머스 Lv.0 _ 홀짝에 따라 다른 값 반환하기
상단으로

티스토리툴바