[프로그래머스][PYTHON] Lv. 0 수 조작하기 2

2023. 12. 27. 02:52· 코딩테스트/PYTHON
728x90

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

푸는데 조금 오래걸렸던 문제였다. 문제해결을 좀 복잡하게 생각했다. 딕셔너리를 사용해 key와 value 값을 꺼내오는 문제인 줄 알고 한 참을 풀어보았는데,,, 생각보다 간단한 문제다!

 

 

나의 답!


      
def solution(numLog):
answer = ''
dict = {1: "w", -1:"s", 10:"d", -10:"a"}
for i in range(len(numLog)-1):
deal = numLog[i+1] - numLog[i]
answer += dict[deal]
return answer

숫자를 다루기 위핸 딕셔너리를 생성하고, 

numLog안의 숫자를 다루는 것이 아닌, 조작된 수를 다루는 것이기에 다음 인덱스에서 현재 인덱스를 뺀다. 

그렇게되면 deal에는 현재 어떤 값을 더하고 뻈는지 나타나게 된다. 

이는 딕셔너리의 key값이므로, value값을 얻어내 answer에 더하면 된다!

 

(다른 사람들 풀이를 보니 딕셔너리를 안쓰긴 했더라)

 

끄읏-!

728x90
저작자표시 비영리 변경금지 (새창열림)

'코딩테스트 > PYTHON' 카테고리의 다른 글

[프로그래머스][PYTHON] Lv. 0 수열과 구간 쿼리 4  (0) 2023.12.27
[프로그래머스][PYTHON] Lv. 0 수열과 구간 쿼리 2  (0) 2023.12.27
[프로그래머스][PYTHON] Lv. 0 수열과 구간 쿼리 3  (0) 2023.12.27
[프로그래머스][PYTHON] Lv. 0 주사위 게임 2  (1) 2023.12.22
[프로그래머스][PYTHON] Lv. 0 조건 문자열  (1) 2023.12.11
'코딩테스트/PYTHON' 카테고리의 다른 글
  • [프로그래머스][PYTHON] Lv. 0 수열과 구간 쿼리 2
  • [프로그래머스][PYTHON] Lv. 0 수열과 구간 쿼리 3
  • [프로그래머스][PYTHON] Lv. 0 주사위 게임 2
  • [프로그래머스][PYTHON] Lv. 0 조건 문자열
_알파카
_알파카
안녕하세요, 데이터 분석가를 꿈꾸는 개인기록 블로그입니다:)
250x250
_알파카
yeonnys' 개발일지
_알파카
전체
오늘
어제
  • 분류 전체보기 (249)
    • PYTHON (16)
    • MYSQL (6)
    • 코딩테스트 (127)
      • PYTHON (88)
      • SQL (35)
      • AL (4)
    • STUDY (45)
      • 데이터 분석 (1)
      • DevCourse (44)
      • BOOST CLASS (0)
    • 데이터 시각화 (7)
      • Redash (3)
      • Tableau (1)
      • Superset (2)
    • 데이터 웨어하우스 (5)
      • Snowflake (3)
      • Redshift (0)
    • STATISTICS (1)
    • GIT (5)
    • AWS (4)
    • AI (1)
    • EXCEL (1)
    • 프로젝트 (5)
    • 기타 (16)
    • 일기 (10)

블로그 메뉴

  • 홈
  • 방명록
  • 글쓰기
  • 설정

공지사항

인기 글

태그

  • 프로그래머스
  • 백준
  • 딕셔너리
  • mysql
  • 코딩테스트
  • python
  • redash
  • S3
  • AWS
  • 파이썬

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
_알파카
[프로그래머스][PYTHON] Lv. 0 수 조작하기 2
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.