Day7 - 4) 짝수의 합 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. for문 안에서 짝수인 경우만 answer에 누적해서 합을 구했습니다. def solution(n): answer = 0 for i in range(n+1): if i%2 ==0: answer += i return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.19
Day7 - 3) 양꼬치 설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 양꼬치 10인분당 음료수 1개는 전체 양꼬치수 나누기 10으로 음료수의 서비스 개수를 알 수 있습니다. 여기서 주의 할점은 총 얼마를 지불해야하는가? 라는 것 입니다. => 양꼬치 개수의 가격 + (시킨 음료수 - 서비스로 받은 음료수)의 가격 def solution(n, k): answer = 0 drink =0 if n >= 10: drink = n // 10 k = k- drink answer = n*12000 + k*2000 else: answer = n*12000 + k*2000 # 고기 총액 + 음료수 총액 return answer 문제를 풀면서 느낀점 알고리즘/프로그래머스 레벨 0 - python 2023.01.19
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