(23.05.09)
코테 문제 풀다보니까 문자열을 정렬해서 비교하면서 풀면 되겠다 싶은 문제들이 많다.
이때 간단하게 사용할 수 있는 것이 ''.join 과 sorted 이다.
관련 프로그래머스 문제들과 내가 작성한 코드들
프로그래머스 lv0. A로 B만들기
def solution(before, after):
before = ''.join(sorted(before.lower()))
after = ''.join(sorted(after.lower()))
if before == after:
return 1
else:
return 0
프로그래머스 lv.0 문자열 정렬하기(2)
def solution(my_string):
my_string = my_string.lower()
my_string = sorted(my_string)
return ''.join(my_string)
프로그래머스 lv0. 외계어 사전
def solution(spell, dic):
spell = ''.join(sorted(spell))
for i in range(len(dic)):
dic[i] = ''.join(sorted(dic[i]))
print(dic)
if spell in dic:
return 1
else:
return 2
728x90
'Coding > Python' 카테고리의 다른 글
[Programmers] lv.1 이상한 문자 만들기 (python) (0) | 2023.05.15 |
---|---|
[Programmers] lv.0 등수매기기 (python) (0) | 2023.05.10 |
[Programmers] LV.1 이상한 문자 만들기 (python) (0) | 2023.04.19 |
[Python] 3과 5의 배수 합하기 (0) | 2021.01.18 |
[Python] 파이썬 예외처리 (0) | 2021.01.15 |