[프로그래머스/Java] Lv.0 - 두 수의 연산값 비교하기

2023. 8. 4. 19:05·코딩테스트/프로그래머스
문제 설명
연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.
12 ⊕ 3 = 123
3 ⊕ 12 = 312
양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.
단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다.

제한사항
1 ≤ a, b < 10,000
class Solution {
    public int solution(int a, int b) {
        int n1 = Integer.parseInt(Integer.toString(a) + Integer.toString(b));
        int n2 = 2 * a * b;
        if(n1 >= n2) return n1;
        else return n2;
    }
}

a와 b를 String으로 변환하고 다시 정수형으로 바꿔서 n1에 저장하여 n2와 크기를 비교

'코딩테스트/프로그래머스' 카테고리의 다른 글
  • [프로그래머스/Java] Lv.0 - 이어 붙인 수
  • [프로그래머스/Java] Lv.0 - 홀짝에 따라 다른 값 반환하기
  • [프로그래머스/Java] Lv.0 - 문자열 겹쳐쓰기
  • [프로그래머스/Java] Lv.0 - 홀짝 구분하기
KDH.dev
KDH.dev
  • KDH.dev
    CodingHard
    KDH.dev
  • 전체
    오늘
    어제
    • 전체글 (82)
      • 코딩테스트 (74)
        • 프로그래머스 (13)
        • 백준 (61)
      • CS (4)
        • 네트워크 (4)
      • Spring (1)
      • Java (3)
        • 자료구조 (3)
        • 알고리즘 (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    30804
    프로그래머스
    네트워크
    백준
    17626
    21736
    13913
    자바
    14940
    11660
    자료구조
    부트캠프후기
    CS
    [LG유플러스] 유레카 백엔드 개발자
    코딩테스트
    멀티캠퍼스it부트캠프
    프로그래머스 Lv.0
    16935
    18111
    5525
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
KDH.dev
[프로그래머스/Java] Lv.0 - 두 수의 연산값 비교하기
상단으로

티스토리툴바