일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1753 다익스트라
- 6588 파이썬
- 2096 파이썬
- git local remote
- Android Room
- 백준 10819
- 백준 2096
- 1753 파이썬
- 5582 DP
- flow buffering
- 1806 투포인터
- Android mvp
- 5582 파이썬
- 1806 백준
- 투포인터 알고리즘
- Jetpack Room
- 자바
- 10819 파이썬
- 자료구조
- Coroutine Flow
- 1806 파이썬
- android hilt
- 코루틴 플로우
- 1003 파이썬
- 안드로이드 hilt
- 이진 탐색
- java
- 백준 1644
- 백준 5582
- 1644 파이썬
- Today
- Total
Gemstone's Devlog
[백준] 2908번: 상수 본문
https://www.acmicpc.net/problem/2908
2908번: 상수
상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두
www.acmicpc.net
a = list(map(int, input().split()))
fst = list(str(a[0]))
fst.reverse()
result1 = int(fst[0])*100 + int(fst[1])*10 + int(fst[2]) * 1
scd = list(str(a[1]))
scd.reverse()
result2 = int(scd[0])*100 + int(scd[1])*10 + int(scd[2]) * 1
print(result1) if result1 > result2 else print(result2)
노래를 들으면서 무지성 코딩한 결과는 위와 같았다.
결과는 맞았지만 코드의 중복이 많고, 지저분하고, 찝찝하기도 했다...
구글링 결과 어떤 블로그에서 더 좋은 코드가 있어서 가져왔다. (출처 하단 참고)
num1, num2 = input().split()
num1 = int(num1[::-1]) # [::-1] : 역순
num2 = int(num2[::-1])
if num1 > num2:
print(num1)
else :
print(num2)
파이썬에서는 문자열을 [::-1] 이라는 인덱스로 호출하면 아주 단순하게 해당 문자열을 뒤집은 결과를 반환한다.
https://codechacha.com/ko/python-reverse-string/
Python - 문자열 뒤집기, 문자열 거꾸로 출력
문자열을 뒤집는 방법을 소개합니다. 문자열을 뒤집는다는 의미는 다음과 같이 Original 문자열의 마지막에서 처음 순서로 출력한다는 의미입니다. slice를 이용하면 매우 쉽게 String을 뒤집을 수
codechacha.com
https://ooyoung.tistory.com/72
백준 알고리즘 2908 [파이썬] : 상수
[Python] 백준 알고리즘 온라인 저지 2908번 : 상수 Python3 코드 1) if - else 코드 num1, num2 = input().split() num1 = int(num1[::-1]) # [::-1] : 역순 num2 = int(num2[::-1]) if num1 > num2: print(n..
ooyoung.tistory.com
'Data Structure & Algorithms' 카테고리의 다른 글
[백준] 1011번: Fly me to the Alpha Centauri (0) | 2021.08.10 |
---|---|
[백준] 1316번: 그룹 단어 체커 (0) | 2021.08.06 |
[백준] 1152번: 단어의 개수 (0) | 2021.08.06 |
[Data Structure] 하노이 타워 문제 해결 (0) | 2021.06.29 |
[Data Structure] 이진 탐색 알고리즘의 재귀적 구현 (0) | 2021.06.29 |