[프로그래머스/C++] 014_더 크게 합치기

2024. 3. 3. 21:55· C++/Programmers
목차
  1. 문제 설명
  2. 제한사항
  3. 입출력 예
  4. 입출력 예 설명
  5. 코드

문제 설명

연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.

12 ⊕ 3 = 123
3 ⊕ 12 = 312
양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.

단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다


제한사항

1 ≤ a, b < 10,000


입출력 예

a b result
9 91 991
89 8 898

 


입출력 예 설명

입출력 예 #1

a ⊕ b = 991 이고, b ⊕ a = 919 입니다. 둘 중 더 큰 값은 991 이므로 991을 return 합니다.
입출력 예 #2

a ⊕ b = 898 이고, b ⊕ a = 889 입니다. 둘 중 더 큰 값은 898 이므로 898을 return 합니다.

코드

#include <string>
#include <vector>

using namespace std;

int solution(int a, int b) {
    int answer = 0;
    string ab = to_string(a) + to_string(b);
    string ba = to_string(b) + to_string(a);
    
    if(1 <= a == b <= 10000){
        answer = max(stoi(ab), stoi(ba));
    }
    
    return answer;
}

 

저작자표시 비영리 동일조건 (새창열림)

'C++ > Programmers' 카테고리의 다른 글

[프로그래머스/C++] 016_n의 배수  (0) 2024.11.09
[프로그래머스/C++] 015_두 수의 연산값 비교하기  (0) 2024.03.03
[프로그래머스/C++] 013_문자열 곱하기  (0) 2024.03.03
[프로그래머스/C++] 012_문자 리스트를 문자열로 변환하기  (0) 2024.03.03
[프로그래머스/C++] 011_문자열 섞기  (0) 2024.03.03
  1. 문제 설명
  2. 제한사항
  3. 입출력 예
  4. 입출력 예 설명
  5. 코드
'C++/Programmers' 카테고리의 다른 글
  • [프로그래머스/C++] 016_n의 배수
  • [프로그래머스/C++] 015_두 수의 연산값 비교하기
  • [프로그래머스/C++] 013_문자열 곱하기
  • [프로그래머스/C++] 012_문자 리스트를 문자열로 변환하기
페프
페프
페프
FFeFF SPACE
페프
전체
오늘
어제
  • 분류 전체보기
    • C++
      • Foundation
      • Programmers
    • C#
      • Foundation
      • Basics
    • Algorithms
    • SQLD
    • Web
      • JavaScript
    • AI-900
    • ETC

블로그 메뉴

  • About
  • 📗 Github
  • Programming_II
hELLO · Designed By 정상우.v4.2.2
페프
[프로그래머스/C++] 014_더 크게 합치기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.