profile
오늘도 많이 배웁니다

Codewars 알고리즘 문제 풀이 (7kyu 08)

문제 문자열을 필터링해서, 정수로 된 새 배열을 반환한다. 풀이 01 typeof 연산자: 변수 또는 표현식의 타입을 반환한다. push(): 배열의 끝에 새 element를 추가하고, 새로운 길이를 반환한다. 풀이 02 filter(): 테스트를 통과한 배열의 각 값을 모아, 새 배열로 반환한다. 풀이 03 풀이 04

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 07)

문제 문자열을 Jaden Smith가 작성하는 방식으로 변환한다. > Jaden Smith 방식: 문장에서 각 단어의 첫 문자에 대문자를 사용한다. > His Twitter: https://twitter.com/officialjaden 풀이 01 split(): 문자열을 부분 문자열로 분할하고, 새 배열로 반환한다. toUpperCase(): 문자열을...

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 06)

문제 모음이 제거된 새로운 문자열을 반환한다. 풀이 01 indexOf(): 주어진 값이 처음으로 나타나는 위치를 반환한다. 일치하는 값이 없으면 -1을 반환한다. 풀이 02 정규표현식 (RegExp) replace(): 대응되는 문자열을 찾아 다른 문자열로 치환한다. g: 전역 검색 풀이 03 정규표현식 (RegExp) i: 대소문자 구분 없는...

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 05)

문제 주어진 단어의 문자열에서, 가장 짧은 단어의 길이를 반환한다. 풀이 01 split(): 문자열을 부분 문자열로 분할하고, 새 배열로 반환한다. 풀이 02 sort(): 배열의 element를 정렬한 후, 그 배열을 반환한다. 풀이 03 풀이 04 pop(): 배열의 마지막 element를 제거하고, 그 element를 반환한다. 풀이 ...

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 04)

문제 공백으로 구분된 숫자 문자열에서, 가장 높은 수와 가장 낮은 수를 반환한다. 풀이 01 split(): 문자열을 부분 문자열로 분할하고, 새 배열로 반환한다. Number(): 객체 인수를 숫자로 변환한다. 숫자로 변환할 수 없으면 NaN을 반환한다. 풀이 02 Math.max(): 값이 가장 큰 수를 반환한다. Math.min(): 값이 가장...

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 03)

문제 주어진 문자열에서, 모음의 개수를 반환한다. 풀이 01 indexOf(): 주어진 값이 처음으로 나타나는 위치를 반환한다. 일치하는 값이 없으면 -1을 반환한다. 풀이 02 풀이 03 split(): 문자열을 부분 문자열로 분할하고, 새 배열로 반환한다. filter(): 테스트를 통과한 배열의 각 값을 모아, 새 배열로 반환한다. inclu...

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 02)

문제 단어의 길이가 홀수인 경우, 중간 문자를 반환한다. 단어의 길이가 짝수인 경우, 중간 문자 2개를 반환한다. 풀이 01 Math.floor(): 가장 가까운 정수로 반내림하고, 결과를 반환한다. slice(): 문자열/배열의 일부를 추출하고, 새 문자열/배열로 반환한다. 풀이 02 풀이 03 Math.ceil(): 가장 가까운 정수로 반올림하...

2019년 9월 16일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (7kyu 01)

문제 아래의 예는 함수 mumbling을 어떻게 작성하는지 보여준다. For example: 풀이 01 toUpperCase(): 문자열을 대문자로 변환한다. toLowerCase(): 문자열을 소문자로 변환한다. push(): 배열의 끝에 새 element를 추가하고, 새로운 길이를 반환한다. join(): 배열의 모든 element를 결합하고, 새...

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 99)

문제 name, city, state를 입력으로 하는 함수를 작성한다. name은 하나 이상의 값으로 구성된 배열이고, 각각 공백으로 결합되어야 한다. 풀이 01 join(): 배열의 모든 element를 결합하고, 새 문자열로 반환한다. 풀이 02

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 98)

문제 2 + 1 망고 할인이 있다. (3 for 2) 주어진 수량과 가격(개당)에 대한 망고의 총 비용을 계산한다. 풀이 01 Math.floor(): 가장 가까운 정수로 반내림하고, 결과를 반환한다. 풀이 02

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 97)

문제 문자열의 소문자 모음을 모두 제거한다. 풀이 01 indexOf(): 주어진 값이 처음으로 나타나는 위치를 반환한다. 일치하는 값이 없으면 -1을 반환한다. 풀이 02 정규표현식 (RegExp) replace(): 대응되는 문자열을 찾아 다른 문자열로 치환한다. g: 전역 검색 풀이 03 split(): 문자열을 부분 문자열로 분할하고, 새...

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 96)

문제 숫자를 2진 형식으로 반환한다. 풀이 01 Number(): 객체 인수를 숫자로 변환한다. 숫자로 변환할 수 없으면 NaN을 반환한다. toString(): 숫자를 문자열로 변환한다. 풀이 02 parseInt(): 문자열을 구문 분석하고, 정수를 반환한다. 풀이 03

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 95)

문제 출생년도부터 해당연도까지 계산하는 함수를 작성한다. 풀이 01 풀이 02

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 94)

문제 정자 세포는 개인의 성별을 결정한다. X 염색체를 포함하는 정자 세포가 난자를 수정시키는 경우, 수정란은 XX 또는 암컷이 된다. Y 염색체를 포함하는 정자 세포가 난자를 수정시키는 경우, 수정란은 XY 또는 수컷이 된다. 수컷의 정자에 있는 X 또는 Y 염색체에 기초하여, 새끼의 성별이 수컷인지 암컷인지를 결정한다. 풀이 01 풀이 02

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 93)

문제 어느 것이 더 큰지에 관계없이, 직육면체(cuboid)의 용량(volume) 차이를 반환한다. 풀이 01 Math.abs(): 주어진 숫자의 절대값(absolute value)을 반환한다. 풀이 02 reduce(): 배열을 하나의 값으로 줄이고, 그 값을 반환한다.

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 92)

문제 양의 정수 n의 가장 가까운 제곱수를 찾는다. 제곱수 (square number): 어떤 수를 제곱하여 얻은 수. 풀이 01 Math.round(): 가장 가까운 정수로 반올림한다. Math.sqrt(): 숫자의 제곱근을 반환한다. 풀이 02 Math.pow(x, y): x의 값을 y의 거듭제곱(x^y)으로 반환한다. 풀이 03

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 91)

문제 값에 50을 곱하고 6을 더한 값을 반환한다. 입력된 값이 문자열이라면 'Error'를 반환한다. 풀이 01 typeof 연산자: 변수 또는 표현식의 타입을 반환한다. 풀이 02 풀이 03 isNaN(): 값이 숫자인지를 확인한다. (Not a Number)

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 90)

문제 주어진 문자열이 0부터 9까지의 숫자라면 true를 반환하고, 그렇지 않으면 false를 반환한다. 풀이 01 정규표현식 (RegExp) match(): 문자열에서 정규식과 일치하는 문자를 검색하고, 배열로 반환한다. ^: 입력의 시작 부분에 대응 $: 입력의 끝 부분에 대응 g: 전역 검색 풀이 02 풀이 03 정규표현식 (RegExp) t...

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 89)

문제 문자열의 소문자 개수를 계산한다. 풀이 01 정규표현식 (RegExp) replace(): 대응되는 문자열을 찾아 다른 문자열로 치환한다. ``: 부정 (= not) g: 전역 검색 풀이 02 정규표현식 (RegExp) match(): 문자열에서 정규식과 일치하는 문자를 검색하고, 배열로 반환한다. 풀이 03

2019년 9월 10일
·
0개의 댓글

Codewars 알고리즘 문제 풀이 (8kyu 88)

문제 문자열과 숫자로 주어진 정수의 배열에서 모든 수를 숫자로 가정하고, 배열 값의 합을 반환한다. 풀이 01 parseInt(): 문자열을 구문 분석하고, 정수를 반환한다. 풀이 02 풀이 03 reduce(): 배열을 하나의 값으로 줄이고, 그 값을 반환한다. Number(): 객체 인수를 숫자로 변환한다. 숫자로 변환할 수 없으면 NaN을 반...

2019년 9월 1일
·
0개의 댓글