본문 바로가기

문제풀이/파이썬19

#8 [프로그래머스][Lv.0] 각도기 https://school.programmers.co.kr/learn/courses/30/lessons/120829 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 2023. 2. 14.
#7 [프로그래머스][Lv.0] 나이 출력 문제 설명 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. 제한사항 0 < age ≤ 120 나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다. 입출력 예 age result 40 1983 23 2000 이런건 그냥 안풀고 넘어갈까 고민중,, def solution(age): return 2022 - age + 1 2023. 2. 14.
#6 [프로그래머스][Lv.0] 배열 두 배 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/120809 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 입출력 예 numbers result [1, 2, 3, 4, 5] [2, 4, 6, 8, 10] [1, 2, 100, -99, 1, 2, 3] [2, 4, 200, -198, 2, 4, 6] lamda 함수가 굉장히 편하다. 사용법을 외워두자 def solution(numbers): return list(map(lam.. 2023. 2. 14.
#5 [프로그래머스][Lv.0] 분수의 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/120808 분수의 덧셈 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 2023. 2. 14.
#4 [프로그래머스][Lv.0] 숫자 비교하기 https://school.programmers.co.kr/learn/courses/30/lessons/120807 숫자 비교하기 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 def solution(num1, num2): return 1 if num1 == num2 else -1 2023. 2. 14.
#3 [프로그래머스][Lv.0] 두 수의 나눗셈 https://school.programmers.co.kr/learn/courses/30/lessons/120806 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 2023. 2. 14.
#2 [프로그래머스][Lv.0] 두 수의 합 / 두 수의 차 / 두 수의 곱 / 몫 구하기 / 두 수의 나눗셈 / 나머지 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120802 https://school.programmers.co.kr/learn/courses/30/lessons/120803 https://school.programmers.co.kr/learn/courses/30/lessons/120804 https://school.programmers.co.kr/learn/courses/30/lessons/120805 https://school.programmers.co.kr/learn/courses/30/lessons/120810 # 두 수의 합 def solution(num1, num2): return num1 + num2 # 두 수의 차 def soluti.. 2023. 2. 14.
#1 [프로그래머스][Lv.0] 옹알이 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120956?language=python3 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 15 babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다.. 2023. 2. 14.
[0]시작 일년에 한 번 회사 내부 시험때문에 길어봐야 일주일? 정도 알고리즘 기본 문제를 푼다. (시험에 파이썬 쓰는게 나아서 파이썬 배우는데 쓰는 반나절 포함) 시험만 통과하면 1년동안 알고리즘은 보지도 않음 ㅎ 업무에 파이썬 안써서 1년 지나면 또 까먹고 없음 ㅎㅎ 업무에 필요한건 아니지만 개발자라면 다 문제를 척척 풀어내는데 로망이 있지 않을까,, 잘푸는 사람들 멋있어,,, 그래서 파이썬을 좀 더 잘 배워보자 + 그래도 개발잔데 알고리즘 까먹지말자 => 꾸준히 문제를 풀자 완~~~~~~~~~~~~~~~~~~~전 기본 문법 쓰는것 부터 하나씩 도장깨기를 해볼까한다. 시작 2023. 1. 28.