Algorithm 뽀개기

우리가 아는 알파벳 순서대로 일정한 거리만큼 밀 것이기 때문에 먼저 알파벳 대문자 소문자 집합을 순서에 맞게 만들어준다.s 를 돌아보면서 공백이 아닐 경우 각 알파벳 단위로 upper 인지 lower 인지 검사한다. text 가 대문자일 경우 upper 의 배열을 사용하고  소문자일 경우 lower 의 배열을 사용한다. 각 알파벳의 위치를 구하고 n 을 더해 일정한 거리만큼 밀렸을 때의 위치인 index 를 구한다. 만약 index 가 textArr 즉 알파벳 배열 보다 길면 index 에서 textArr 를 뺀 만큼이 index 가 된다. ( z 일 때 a 가 되는 경우)function solution(s, n) { let answer = ''; // 알파벳 필요 // 대소문자 구분 ..
자바스크립트로 코테를 풀 줄 아는 사람 되어보기 1 일 차 알고리즘 안 푼지 반 년 넘어서 기본적인 문제 부터 풀어본당 기껏 풀어놓고 까먹을까봐 작성하는 알고리즘 포스팅~ parseInt( ) toString Number( ) 자연수 n 을 문자열로 바꾼다. 문자열의 길이 만큼 for 문을 이용해서 하나 하나 숫자로 바꾼다. 그 숫자들을 += 연산자를 이용하여 answer 에 넣어준다. function solution(n) { var answer = 0; m = String(n); for (let i = 0; i < m.length; i++) { answer += parseInt(m[i]); } return answer; }
daun_up
'Algorithm 뽀개기' 카테고리의 글 목록 (5 Page)