티스토리 뷰

반응형

https://www.acmicpc.net/problem/2908

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net


⊙ 문제

⊙ 입력

⊙ 출력

⊙ 예제 입출력

⊙ 알고리즘 분류

  • 구현

 


 

⊙ 문제 접근 과정

 

int로 값을 입력받지 않고 string으로 값을 입력받았다.

왜냐하면 index로 접근하고 싶었기 때문이다.

그래서 나는 index로 접근해 역으로 새로운 string에 값을 저장해주었다.

 

만약 두 문자열이 숫자로만 되어있을 때, 크기를 비교하고 싶으면 그냥 비교해도 문제가 없다.

 

따라서 숫자가 역으로 저장된 새로운 두 string을 max함수로 비교하여 그대로 출력해줬다.


 

⊙ 문제 풀이

 

#include <iostream>

using namespace std;

string A, B, AA, BB;

int main() {
    cin >> A >> B; //입력

    for(int i=2;i>=0;i--) { //역으로 저장
        AA += A[i];
        BB += B[i];
    }

    cout << max(AA,BB); //둘 중 큰 값 출력
}

⊙ 결과

 


⊙ 마무리

 

 

NONE

 

좋아요 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함