본문 바로가기

Level 164

[프로그래머스] [1차] 비밀지도 (Python) 문제 링크 (Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/17681?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드 (Python) def solution(n, arr1, arr2): answer = [] tmp1 = [] # 임시저장 배열1 tmp2 = [] # 임시저장 배열2 for i in arr1: tmp = [] # for 안에서만 쓸 임시 배열 for _ in range(n): # 이진법으로 변환 num = i % 2 i //= 2.. 2022. 7. 21.
[프로그래머스] 2016년 (Python) 문제 링크 (Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/12901?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드 (Python) def solution(a, b): answer = '' weekday = ['THU','FRI','SAT','SUN','MON','TUE','WED'] month = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] day = b for i in range(a): da.. 2022. 7. 19.
[프로그래머스] 자연수 뒤집어 배열로 만들기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/12932?language=python3 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr 나의 코드 (Python) def solution(n): answer = list(str(n)) # 문자열로 분리 answer.reverse() # 역순 answer = list(map(int, answer)) # int로 재배치.. 2022. 4. 25.
[프로그래머스] 이상한 문자 만들기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/12930# 코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 programmers.co.kr 나의 코드 (Python) def solution(s): answer = '' s = list(map(str, s.split(" "))) # 공백 기준 나누기 for i in s: cnt = 0 for j in i: if cnt % 2 == 0: # 인덱스 짝수 answer += j.upper() else: # 인덱스 .. 2022. 4. 14.