선릉역 1번 출구
baekjoon - 17413 본문
s = list(input()) // 123이면 ['1','2','3'] i = 0 start = 0 while i < len(s): if s[i] == "<": start = i while s[i] != ">": i += 1 //<이면 >을 만날때까지 index 증가 elif s[i].isalnum(): start = i while i < len(s) and s[i].isalnum(): i += 1 tmp = s[start:i] //<>안에 들어있는 문자가 아닌 것을 뒤집에서 원래 인덱스에 넣어줌 tmp.reverse() s[start:i] = tmp else: i += 1 print("".join(s)) |
*isalnum()
문자열이 영어, 한글 혹은 숫자로 되어있으면 참 리턴, 아니면 거짓 리턴
*isalpha()
문자열이 영어 혹은 한글로 되어있으면 참 리턴, 아니면 거짓 리턴
'Algorithm > Algorithm 문제풀이' 카테고리의 다른 글
baekjoon - 15990 (0) | 2021.09.13 |
---|---|
baekjoon - 10799 (0) | 2021.08.30 |
baekjoon - 10866 (0) | 2021.08.30 |
baekjoon - 10845 (0) | 2021.08.30 |
baekjoon - 1406 (0) | 2021.08.30 |
Comments