[백준 파이썬 2908번]상수★2중리스트화 주목하기★슬라이싱★VER2.0
2022. 9. 15. 15:31
728x90
반응형
import sys
A = list(map(str, sys.stdin.readline().rstrip().split())) #단어로(공백기준) 구분
B,C,D = [], [],[]
print(A)
for i in range(len(A)):
B.append(list(str(A[i]))) #B객체에 i번째에 있는 A의 요소를 string형태로 쪼개어서 리스트화 하여 B에 저장
#--> A = ['492' , '533'] ==> B = [['4', '9' , '2']] ==> [['4', '9' , '2'], ['5', '3' , '3']]
B[i].reverse() # B[0] ==> ['4','9','2'] ==> B[0].reverse() ==> ['2','9', '4']
C.append("".join(B[i])) #합쳐서 C리스트에 저장
print(int(max(C))) #C리스트의 요소중 최대값 출력
★★★KEY POINT★★★
8번째줄: B리스트의 2중 리스트화에 주목해야한다!!!!!!!!!!!!!!!
VERSION 2.0
import sys
A = list(map(str , sys.stdin.readline().rstrip().split()))
# print(A)
B = list(A[0])
C = list(A[1])
D = B[::-1]
E = C[::-1]
str ,str2= "" , ""
for i in D:
str+=i
for i in E:
str2+=i
print(max(str, str2))
# print(str)
슬라이싱으로 해보았다.
728x90
반응형
'Python(백준) > 문자열' 카테고리의 다른 글
★리스트 mapping★숫자의 합★rstrip()함수★VER3.0★[백준 파이썬 11720번] (0) | 2022.12.26 |
---|---|
★코테에서 꼭 쓰이는★ 헷갈리는 문자열 정리 (0) | 2022.09.28 |
[백준 파이썬 11654번]아스키 코드 ★ord(),chr()함수 이해★VER2.0 (0) | 2022.09.15 |
[백준 파이썬 10809번]알파벳 찾기★rstrip(), index() 함수★VER2.0 (1) | 2022.09.15 |
[백준 파이썬 5622번]다이얼★2중리스트화,IN 주목하기★VER2.0★ (0) | 2022.09.15 |