본문 바로가기
SMALL

Programmers7

[프로그래머스/1단계/파이썬(Python3)] 키패드 누르기 문제 출처 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 풀이 코드 def solution(numbers, hand): answer = '' now_l=10 now_r=12 for n in numbers: if n in [1, 4, 7]: answer+='L' now_l=n elif n in [3, 6, 9]: answer+='R' now_r=n else: n=11 if n==0 else n abL.. 2021. 6. 16.
[프로그래머스 / 1단계 / 파이썬(Python3)] 체육복 문제 출처 https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번� programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체.. 2020. 5. 25.
[프로그래머스 / 2단계 / 파이썬(Python3)] 전화번호목록 문제 출처 https://programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조�� programmers.co.kr 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. - 구조대 : 119 - 박준영 : 97 674 223 - 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 .. 2020. 5. 24.
[프로그래머스 / 1단계 / 파이썬(Python3)] 비밀지도 문제출처 https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 문제 설명은 '문제출처'를 참고해주세요 ● 어떻게 풀까? [1] 비트연산자를 이용한 풀이 1. arr1, arr2 의 숫자를 2진수로 나타내기 2. arr1, arr2의 항목을 각각 비교하기 1 + 1 -> 1 1 + 0 -> 1 0 + 1 -> 1 0 + 0 -> 0 3. 문자열에서 1은 #으로 바꾸고, 0은 공백으로 바꿔주기 [2] 비트연산자.. 2020. 5. 23.
LIST