728x90
[파이썬] 프로그래머스 Lv0. 문자열안에 문자열, 배열 두배 만들기
안녕하세요 머킹입니다
저는 요 근래 이사 준비로 체력이 아주 마이너스를 달리고 있습니다.
이사하고 나면 꼭... 8시간 자고 싶어요
문자열 안에 문자열
def solution(str1, str2):
answer = 0
for i in str1:
if str2 in str1:
answer = 1
else:
answer = 2
return answer
저는 이 방법으로 풀었습니다!
def solution(str1, str2):
return 1 if str2 in str1 else 2
정말 깔끔한 답도 봤습니다.
배열 두 배 만들기
def solution(numbers):
answer = [num * 2 for num in numbers]
return answer
이렇게 풀었습니다!
이런 리스트 컴프리헨션은 사용할 수 있어서 뿌듯합니다.
def solution(numbers):
return list(map(lambda x: x * 2, numbers))
이렇게 map과 lambda 함수를 사용할 수 도 있습니다.
'오늘부터 코딩테스트' 카테고리의 다른 글
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.19 |
---|---|
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.15 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.08 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.06 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.05 |