알고리즘(영어: algorithm), 셈법은 수학과 컴퓨터과학, 언어학 또는 엮인 분야에서 어떠한 문제를 풀어내기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차를 의미한다. 즉, 문제풀이에 필요한 계산절차 또는 처리과정의 순서를 뜻한다. 프로그램명령어의 집합을 의미하기도 한다.
프로그래머스의 '짝수와 홀수' 문제 입니다.
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
num은 int 범위의 정수입니다.
0은 짝수입니다.
function solution(num) {
let answer='Odd';
let secondAnswer='Even'
if( num % 2 ===1) {
return answer;
} else if (num%2 ===0){
return secondAnswer;
}
}
코딩을 하다보면 이 알고리즘 사고 능력이 왜 필요한지 절실하게 느껴집니다.
꾸준히 노력해서 알고리즘 사고 능력에 더 가까워 지려고 합니다!