귀찮고 기운없는 날에는 쉬운 문제를 풀면서 보내자 :D
프로그래머스 lv1 문제 5개 풀기프로그래머스 lv1 문제 5개 풀기
문자열 정렬 원하는 인덱스로 정렬 원하는 인덱스로 정렬
def solution(strings, n):
strings.sort()
answer = sorted(strings, key=lambda x: x[n])
return answer
가운데 글자 반환
def solution(s):
l = len(s) // 2
if len(s)%2 == 0:
return s[l-1:l+1]
else:
return s[l]
문자열에서 p와 y의 개수 세기
def solution(s):
cnt_p = 0
cnt_y = 0
for t in s:
if t == 'P' or t == 'p':
cnt_p += 1
if t == 'Y' or t == 'y':
cnt_y += 1
if cnt_p == cnt_y:
return True
else:
return False
서울에서 김서방 찾기서울에서 김서방 찾기
def solution(seoul):
answer = '김서방은 {}에 있다'
for i,s in enumerate(seoul):
if s == "Kim":
return answer.format(i)
문자열 다루기 기본
def solution(s):
if len(s) != 4 and len(s) != 6:
return False
for t in s:
if not t.isdigit():
return False
return True