[프로그래머스 / Level 1] 숫자 문자열과 영단어 (파이썬)

2022. 3. 31. 18:48·🎲 알고리즘 공부/프로그래머스

📝 문제

> 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임이다. 알맞게 코드를 작성하라.

프로도와 네오의 숫자놀이
입출력 예시!

https://programmers.co.kr/learn/courses/30/lessons/81301

 

코딩테스트 연습 - 숫자 문자열과 영단어

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자

programmers.co.kr

 

🎨 풀이

💡 첫번째 시도 = 성공 

- 이 문제는 문자열 중에서 영어로 되어있는 부분을 숫자로 바꾸는 문제다.

 

def solution(s):
    answer = 0
    s = s.replace('zero', '0')
    s = s.replace('one','1')
    s = s.replace('two', '2')
    s = s.replace('three','3')
    s = s.replace('four', '4')    
    s = s.replace('five','5')
    s = s.replace('six', '6')    
    s = s.replace('seven','7')
    s = s.replace('eight', '8')    
    s = s.replace('nine','9')
    
    answer = int(s)

    return answer

 

> 문자열에서 영어로 되어있는 부분을 숫자로 바꿔서 제출하면 된다. 각 케이스마다 replace를 사용해서 매치시켜주고 int(s)를 answer에 넣어주었다.

 

 

⭐ 느낀점

 

> 딕셔너리를 이용하면 코드가 간결해질 것 같은데,, 지금은 시간이 없어서 못하겠고 조만간 한 번 시도해봐야겠다. 지금 코드는 솔직히 코린이 티가 많이 난다.. ^^ 하나씩 성장하면 되는 거지 뭐~! 

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 1] 음양 더하기 (파이썬)  (0) 2022.04.02
[프로그래머스 / Level 1] 없는 숫자 더하기 (파이썬)  (0) 2022.04.01
[프로그래머스 / Level 1] 신규 아이디 추천 (파이썬)  (0) 2022.03.30
[프로그래머스 / Level 1] 로또의 최고 순위와 최저 순위 (파이썬)  (0) 2022.03.29
[프로그래머스 / Level 1] 직사각형 별찍기 (파이썬)  (0) 2022.03.28
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 1] 음양 더하기 (파이썬)
  • [프로그래머스 / Level 1] 없는 숫자 더하기 (파이썬)
  • [프로그래머스 / Level 1] 신규 아이디 추천 (파이썬)
  • [프로그래머스 / Level 1] 로또의 최고 순위와 최저 순위 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    코테
    코린이
    일기
    피보나치수
    스프링부트
    컨텐더스
    정보처리기사
    til
    찬양추천
    신입일기
    코드업
    충무로
    50문답
    행렬덧셈
    연습문제
    폰켓몬
    프로그래머스
    BOJ
    정처기
    6월 목표
    티스토리챌린지
    파이썬
    오블완
    오버워치
    nodejs
    카카오
    코민이
    codeup
    백준
    스프링 부트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 숫자 문자열과 영단어 (파이썬)
상단으로

티스토리툴바