본문 바로가기

Python119

[프로그래머스] 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.
[프로그래머스] 문자열 내 마음대로 정렬하기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/12915?language=python3 코딩테스트 연습 - 문자열 내 마음대로 정렬하기 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱 programmers.co.kr 나의 코드 (Python) def solution(strings, n): answer = [] strings.sort() # 인덱스상 같을 경우 사전별로 정리하기 위한 사전작업 answer = sorted(strings, key = la.. 2022. 4. 13.