[프로그래머스] Lv.0 주사위 게임 1 (Java)

2026. 4. 21. 10:07·Coding-Test/Programmers

https://school.programmers.co.kr/learn/courses/30/lessons/181839

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

Lv.0 주사위 게임 1

import java.lang.Math;

class Solution {
    public int solution(int a, int b) {
        int answer = 0;
        if(a % 2 != 0 && b % 2 != 0) {
            answer = (int)Math.pow(a, 2) + (int)Math.pow(b, 2);
        } else if((a % 2 == 0 && b % 2 != 0) || (a % 2 != 0 && b % 2 == 0)) {
            answer = 2 * (a + b);
        } else {
            answer = Math.abs(a - b);
        }
        return answer;
    }
}

핵심정리

1. java.lang.Math 패키지 Import

2. Math 클래스 메서드 숙달

pow의 반환타입은 double 이기 때문에 int 형변환이 필요했음

'Coding-Test > Programmers' 카테고리의 다른 글

[프로그래머스] 알고리즘 고득점 Kit - 정렬 - 가장 큰 수 (Java)  (0) 2026.04.21
[프로그래머스] 알고리즘 고득점 Kit - 정렬 - K번째수 (Java)  (0) 2026.04.21
'Coding-Test/Programmers' 카테고리의 다른 글
  • [프로그래머스] 알고리즘 고득점 Kit - 정렬 - 가장 큰 수 (Java)
  • [프로그래머스] 알고리즘 고득점 Kit - 정렬 - K번째수 (Java)
BackendInho
BackendInho
항상 열정적으로 부딪히고 깨닫는 주니어 백엔드 개발자의 여정을 기록합니다!
  • BackendInho
    Inho.devlog
    BackendInho
  • 전체
    오늘
    어제
    • 분류 전체보기 (41)
      • TIL (0)
      • Language (21)
        • Java (21)
      • Backend (8)
        • Spring (8)
      • Database (0)
        • SQL (0)
      • CS (8)
        • Computer Structure (2)
        • Network (2)
        • OS (1)
        • Data Structure & Algorithms (3)
      • Devops (0)
        • Docker & Kubernetes (0)
      • Coding-Test (1)
        • Programmers (3)
        • LeatCode (0)
  • 블로그 메뉴

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

    • Github
  • 공지사항

  • 인기 글

  • 태그

    API
    CS
    HTTP
    java
    REST
    REST API
    Spring
    Spring Boot
    Web
    공간복잡도
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
BackendInho
[프로그래머스] Lv.0 주사위 게임 1 (Java)
상단으로

티스토리툴바