On the journey of
[프로그래머스 Python 2,3] 짝수와 홀수, 평균 구하기 본문
코테 준비할 겸, 포트폴리오 준비할 겸 시작하는 프로그래머스 파이썬 문제풀이 기록 :) 기록할 게 많고 갈 길이 멀다!
출처 - https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&page=1&languages=python%2Cpython3 (정답률 높은 순)
01. 짝수와 홀수
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한사항 - num은 int 범위의 정수이며, 0은 짝수로 판별합니다.
ALG - 2로 나눴을 때 나머지가 0이면 짝수(0은 이러한 이유로 짝수로 판별) , 1이면 홀수로 판별한다.
즉 나는 '수를 입력받고' - 'int인지 확인한 후 2로 나누고' - '나머지를 파악한 뒤' - '출력하는' 함수를 만들어야 한다.
SOL- if, else문을 활용하였다 (나머지가 ~ '이면' 이니까)
무난하게 성공!
2. 평균 구하기
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
* 제한사항 : arr은 길이 1 이상, 100 이하인 배열이며 arr의 원소는 -10000 이상 10000 이하인 정수입니다.
ALG : 배열은 여러 원소를 포함하고 있고, 이 원소들의 합(sum)을 원소들의 개수로 나눈 것이 평균이다. 이때, 배열 원소들의 개수는 배열의 길이이므로 평균은 sum(배열) / len(배열)로 표현할 수 있다.
SOL:
세상 간단한 두줄풀이 완성
얘도 무난하게 성공 :)
프로그래머스 두 문제씩 풀기 아직 LV1이라 어렵진 않지만... 기록할 게 엄청 많다! 차분히, 그리고 꾸준히 기록해야지.
'코딩테스트 > Python' 카테고리의 다른 글
[프로그래머스] 베스트앨범, 구명보트(해시, 탐욕 알고리즘) (0) | 2023.08.27 |
---|---|
[프로그래머스] 파이썬 최댓값과 최솟값, JadenCase 문자열 만들기 (1) | 2023.08.12 |
[프로그래머스 Python 2,3] 자연수 뒤집어 배열로 만들기, 정수 제곱근 판별 (0) | 2023.05.02 |
[Python] 프로그래머스 2문제 풀어보기(문자열 나누기, 옹알이2) (0) | 2023.04.27 |
[프로그래머스 Python 2,3] 약수의 합, x만큼 간격이 있는 n개 숫자 (0) | 2023.04.26 |