728x90
[백준_2908] 하, 상수
Q) 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다.
상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.
두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오.
함수를 썼으면 좀 편했을텐데...
첫 번 째 코드
내장함수를 거의 안쓰고 다 풀어서 코드를 적었다.
너무 기니 다음부터는 함수를 쓰는걸로....
수정 코드 1
문자열 순서 변경에 ''.join(reversed()) 함수가 사용되었다.
참고로 reversed(a)만 입력하면 하기와 같이 reversed object at ~~이 출력된다.
이거 map(int, input().split()) 함수에서도 봤던거 같은데.... 그 때는 list로 다시 변환해줬고
이번에는 ''.join으로 합친다.
max함수도 편리하게 사용했다.
수정 코드 2
이번에는 문자열 순서 변경에 slice를 이용했다.
[start:stop:step]
728x90
'정글 2기 > 알고리즘' 카테고리의 다른 글
[백준_2805] 하, 이분 탐색, 수 찾기 (0) | 2021.08.12 |
---|---|
[SW사관학교 정글] WEEK00_Project_로그인 방식 (0) | 2021.08.09 |
[백준_8958] 하, 기초(배열), OX퀴즈 (0) | 2021.08.07 |
[백준_2675] 하, 문자열 반복 (0) | 2021.08.07 |
[WEEK01~04] 8/06 TIL_ 문자열에 변수 포함하는 방법 (0) | 2021.08.06 |
댓글