문자열 다루기 기본
function solution(s) {
let answer = false;
// s가 숫자로만 이루어져 있고, 길이가 4 또는 6인지 확인
if (!isNaN(s) && s.length === 4 || s.length === 6) {
// 숫자로만 이루어져 있는지 확인
if (/^\d+$/.test(s)) {
answer = true;
}
}
return answer;
}
- isNaN() : 숫자열이 아닐 때 true를 반환함
- s.length === 4 || 6 이라고 했었는데 각각 length를 입력해줘야 정확함!
- /^\d+$/.test() : 정규표현식으로 /^\d+$/는 숫자만 포함되어 있는건지 확인하고 test()는 앞의 식과 일치하면 true, 아니면 false 반환
행렬의 덧셈
function solution(arr1, arr2) {
let answer = [[]];
for(let i=0; i<arr1.length; i++){
answer[i] = []
for(let j=0; j<arr1[0].length; j++){
answer[i][j] = arr1[i][j]+arr2[i][j]
}
}
return answer;
}
'JavaScript' 카테고리의 다른 글
[프로그래머스 Lv.1] 이상한 문자 만들기 (0) | 2024.10.22 |
---|---|
[프로그래머스 Lv.1] 직사각형 별찍기/같은 숫자는 싫어 풀이 (0) | 2024.10.21 |
[프로그래머스 Lv.1] 약수의 개수와 덧셈/문자열 내림차순으로 배치하기/부족한 금액 계산하기 풀이 (0) | 2024.10.17 |
[프로그래머스 Lv.1] 내적/가운데 글자 가져오기/ 수박수박수 풀이 (1) | 2024.10.17 |
[프로그래머스 Lv.1] 없는 숫자 더하기/나누어 떨어진 숫자 배열/제일 작은 수 제거하기/핸드폰 번호 가리기 풀이 (0) | 2024.10.15 |