코딩테스트/백준

(02908) 상수 (c++)

shin0112 2024. 1. 25. 23:48

1. 문제

2908번: 상수 (acmicpc.net)

 

2908번: 상수

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

www.acmicpc.net

2. 풀이

1. string으로 받기

2. for문으로 받은 string 값 push_back()

3. 최종 string → int로 변경 후 비교

3. 생각

다른 사람 코드를 좀 봤는데, input을 그냥 int로 받고 자리수마다 나눠서 처리하는 방법도 있는 듯 싶다.

이 경우에는 백의 자리수까지만 주어지고 모든 input 값이 똑같으니까 가능할 것 같지만, 자리수가 더 커지거나 다른 자리수가 주어지는 경우에는 불가능한 방법일 듯

 

shin0112/BOJ_cpp: BOJ c++ solutions (github.com)