전체 글 244

알고리즘 문제 js 3- 가운데 글자 가져오기

내가 쓴 코드 function solution(a) { if (a.length % 2 == 0){ //만약 a의 길이를 2로 나눈 나머지가 0이라면 즉 짝수라면 return a[a.length/2 - 1] + a[a.length/2] //a의 (a의 길이 나누기 2 -1)번째와 a의 (a의 길이 나누기 2)번째를 더해라 }else { return a[Math.floor(a.length/2)] //내림함수!!!! // 홀수일땐 가운데 글씨를 가져와야 하기때문 } } 만약 길이가 4라면 a[1],a[2]두개의 값을 리턴해야 하기때문이다. Math.ceil 올림 Math.floor 내림 Math.round 반올림

알고리즘 문제 2022.01.18

알고리즘 문제 js 2-짝수와 홀수

내가 쓴 코드 function solution(num) { if (num % 2 == 0){ // 2로 나눈 나머지가 0인경우 (짝수인 경우) return "Even" } else { return "Odd" } } 삼항조건연산자를 통한 코드 function evenOrOdd(num) { return num % 2 ? "Odd" : "Even"; //삼항조건연산자 사용 } 조건문 ? 참 : 거짓 의 형태로 이루어진 함수로 if 명령문의 단축 형태로 사용 쓰다보면 익숙해 진다고 하긴 하드라

알고리즘 문제 2022.01.18