습관처럼
백준 2908 - 상수 본문
https://www.acmicpc.net/problem/2908
문제 설명
734와 893을 칠판에 적었다면, 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.
두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오.
접근 방법
숫자의 자리수를 바꾸는 문제는 문자열로 접근하는 것이 편리하다.
코드
#include <iostream>
#include <cstring>
#include <stdlib.h>
#include <cmath>
using namespace std;
string n1,n2;
int main(){
string num1,num2;
cin>>n1>>n2;
for(int i=2;i>=0;i--){
num1+=n1[i];
num2+=n2[i];
}
if(stoi(num1)>stoi(num2))cout<<num1<<"\n";
else cout<<num2<<"\n";
return 0;
}
funny algorithm 0.0 ~
'Algorithms > BOJ' 카테고리의 다른 글
백준 1932 - 정수 삼각형 (0) | 2020.04.08 |
---|---|
백준 1157 - 단어 공부 (0) | 2020.04.08 |
백준 10809 - 알파벳 찾기 (0) | 2020.04.08 |
백준 11654 - 아스키 코드 (0) | 2020.04.05 |
백준 1003 - 피보나치 함수 (0) | 2020.04.05 |