분류 전체보기 213

Lv.1_직사각형 별찍기

https://school.programmers.co.kr/learn/courses/30/lessons/12969 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr a, b = map(int, input().strip().split(' ')) answer = ('*' * a + '\n') * b print(answer) 간단해보이는 문제가 가장 어렵다

Lv.1_부족한 금액 계산하기

https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(price, money, count): total = 0 for i in range(1, count + 1): total = total + price * i return abs(money - total) if money < total else 0 절댓값은 abs

Lv.1_문자열 다루기 기본

https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = True return answer if (len(s) == 4 or len(s) == 6) and s.isnumeric() == True else False 문자열이 숫자로만 구성되어 있는가 .isnumeric()

Lv.1_수박수박수박수박수박수?

https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): answer = [] for i in range(1, n+1): if i % 2 != 0: answer.append('수') else: answer.append('박') return ''.join(answer) 수박수박수박박수박수박수 수박 먹고 싶다

Lv.1_나누어 떨어지는 숫자 배열

https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(arr, divisor): answer = [] for a in arr: if a % divisor == 0: answer.append(a) answer.sort() if len(answer) == 0: answer.append(-1) return answer

Lv.1_콜라츠 추측

https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(num): answer = 0 while True: if num == 1: break if answer == 500: break if num % 2 == 0: num = num / 2 answer += 1 else: num = num * 3 + 1 answer += 1 return answer if answer != 500 else -1 뭐가 이리 어렵냐...

Lv.3_조건별로 분류하여 주문상태 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ORDER_ID, PRODUCT_ID, TO_CHAR(OUT_DATE, 'YYYY-MM-DD') OUT_DATE, CASE WHEN TO_CHAR(OUT_DATE, 'YYYY-MM-DD') '2022-05-01' THEN '출고대기' ELSE '출고미정' END AS 출고여부 FROM FOOD_ORDER ORDER BY ORDER_ID; 이 문제가 Lv.3에서 가장 어려운 듯 하다

Lv.1_가운데 글자 가져오기

https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = '' s = list(s) middle = 0 if len(s) % 2 == 0: middle = len(s) // 2 return ''.join(s[middle-1] + s[middle]) else: middle = (len(s) // 2) + 1 return s[middle-1]

Lv.1_없는 숫자 더하기

https://school.programmers.co.kr/learn/courses/30/lessons/86051 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(numbers): answer = [1, 2, 3, 4, 5, 6, 7, 8, 9] sum_answer = 0 sum_numbers = 0 for i in answer: sum_answer += i for i in numbers: sum_numbers += i return sum_answer - sum_numbers 솔직히 요행으로 풀었다 없는 숫자를 찾아 더하는 것보다 전..