[프로그래머스][파이썬] 편지 - 문자열 (Level 0)

뻥튀기아이스크림·2025년 3월 20일
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120898

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(message):
    return len(message) * 2
  • 가로로만 적는다고 했으니 글자 수만큼이 편지지의 가로 길이가 된다.
  • 2cm 크기로 적는다고 했으니 길이에서 2 를 곱해주었다.

◽ 다른 사람 풀이

def solution(message, char_size = 2):
    return len(message) * char_size
  • 숫자 2 를 그냥 쓰기보단 의미를 조금 더 확실히 한 코드이다.
  • 매개변수로 글자 크기를 같이 담아 반환에 사용했다.

◽ 더 나아가기

def solution(message):
    answer = 0
    lst = []
    
    for i in message:
        lst.append(i)
    answer = 2 * len(lst)
    
    return answer
  • 코드가 비효율적이긴 하지만 리스트로 푸는 방법도 있는것 같다.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글