Day7 - 2) 각도기 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. if ~ elif문을 통해서 예각, 직각, 둔각, 평각을 나타낼 수 있도록 했습니다. def solution(angle): answer = 0 if angle > 0 and angle 90 and angle < 180: answer=3 elif angle == 180: answer=4 return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.19
Day7 - 1) 특정 문자 제거하기 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. for문을 돌려서 제거하고 싶은 값을 제외하고 answer에 넣어습니다. def solution(my_string, letter): answer = '' for i in range(len(my_string)): if my_string[i] != letter: answer += my_string[i] return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.19
Day6 - 4) 문자 반복 출력 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 각 문자열에 반복원하는 숫자만큼 곱해서 문자열에 담았습니다. def solution(my_string, n): answer = '' for i in range(len(my_string)): answer+=my_string[i]*n return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.18
Day6 - 3) 짝수 홀수 개수 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 짝수와 홀수 각각 나누기해서 그 수를 카운트 했습니다. def solution(num_list): answer = [] even=0 odd=0 for i in range(len(num_list)): if num_list[i] % 2==0: even +=1 elif num_list[i] %2 != 0: odd +=1 answer.append(even) answer.append(odd) return answer 2. 숫자 / 2 같은 느낌으로도 풀 수 있을 것 같습니다. (추가 예정입니다.) 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.18
Day6 - 2) 직각삼각형 출력하기 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. for문으로 *출력하기 n = int(input()) for i in range(1, n+1): print("*"*i) 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.18
Day6 - 1) 배열 뒤집기 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. answer에 역순으로 문자열을 넣었습니다. def solution(my_string): answer = '' for i in range(len(my_string)-1,-1,-1): answer+=my_string[i] return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.18
Day5 - 4) 배열 뒤집기 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. for문에서 answer배열에 역순으로 집어 넣는 방법 def solution(num_list): answer = [] for i in range(len(num_list)-1,-1, -1): answer.append(num_list[i]) return answer 2. 리스트의 함수 중 reverse()를 사용해 역순으로 바꾸는 방법 def solution(num_list): num_list.reverse() return num_list 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.17
Day5 - 3) 나이 출력 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 현재(문제 풀었을때 기준) 2022 - 나이 +1을 해야 출생 연도를 계산 할 수 있습니다. def solution(age): answer = 0 answer = 2022 - age+1 return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.17
Day5 - 2) 아이스 아메리카노 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 돈을 나눈 몫은 몇 잔을 살 수 있는지이고, 돈을 나누고 남은 나머지는 커피를 사고 남은 잔돈 입니다. def solution(money): answer = [] answer.append(money // 5500) answer.append(money % 5500) return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.17
Day5 - 1) 옷 가게 할인 받기 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 가격대 별로 할인율을 계산해서 가격에서 빼기 def solution(price): answer = 0 if price >= 500000: price1 = 20/100 elif price >= 300000: price1 = 10/100 elif price >= 100000: price1 = 5/100 else: return price answer =price - price * price1 return int(answer) 2. 가격 * 할인율 def solution(price): answer = 0 if price >= 500000: answer =price * 0.8 elif price >= 300000: answer =price * 0.9 elif .. 알고리즘/프로그래머스 레벨 0 - python 2023.01.17