본문 바로가기

728x90

전체 글

(51)
[코딩 기초 트레이닝] 문자열을 정수로 변환하기 [코딩 기초 트레이닝] 문자열을 정수로 변환하기문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약문자열을 정수형으로 변환하는 문제입니다.나의 풀이function solution(n_str) { return Number(n_str)}제공된 문자열 n_str을 Number형으로 바꾸었습니다.배운점형변환 하는 방법을 묻는 간단한 문제였습니다.
[코딩 기초 트레이닝] 문자열로 변환 [코딩 기초 트레이닝] 문자열로 변환문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약숫자를 문자로 바꾸는 문제나의 풀이function solution(n) { return `${n}`;}ES6부터 도입된 템플릿 리터럴을 활용하여 문자열로 변환하였다.배운점프로그래머스는 간단한 문제는 타입 체크만 하는것 같다고 느꼈는데 다른사람의 풀이를 보니 타입만 적어주어도 통과된 케이스를 보았다.
[코딩 기초 트레이닝] 부분 문자열인지 확인하기 [코딩 기초 트레이닝] 부분 문자열인지 확인하기문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약문자열 안에 부분 문자열이 존재하는지 확인하는 문제나의 풀이function solution(my_string, target) { return my_string.includes(target) ? 1 : 0}includes 메서드를 활용하여 부분 문자열인 target이 존재하면 1을 출력하고 부분 문자열 target이 존재하지 않으면 0을 출력하게 했다.
[코딩 기초 트레이닝] 부분 문자열 [코딩 기초 트레이닝] 부분 문자열문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약문자열이 다른 문자열 안에 속하는지 판단하는 문제나의 풀이function solution(str1, str2) { return str2.includes(str1)? 1:0}includes 메서드를 사용하여 str2 문자열 안에 str1이 부분 문자열이 존재하는지 알아보았습니다.
[코딩 기초 트레이닝] 정수 찾기 [코딩 기초 트레이닝] 정수 찾기문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약배열 안에 정수n이 있으면 1을, 없으면 0을 반환하는 문제나의 풀이function solution(num_list, n) { return num_list.includes(n) ? 1 : 0}includes 메서드를 사용하여 num_list 배열안에 정수n이 있는지 찾도록 했습니다.또한 삼항 연산자를 사용하여 조건문을 간결하게 바꿨습니다.
[코딩 기초 트레이닝] 조건에 맞게 수열 변환하기 3 [코딩 기초 트레이닝] 조건에 맞게 수열 변환하기 3문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약주어진 조건에 따라 배열의 원소값을 변형하는 문제나의 풀이function solution(arr, k) { for (let i=0; iel*k) : arr.map((el)=>el+k) }}for문을 사용해서 범위를 설정하고, map을 사용하여 배열을 순회하도록 했습니다.주어진 조건에 따라 원소 값(el, element)에 주어진 숫자 k를 곱하거나 더한 값을 반환했습니다.
[코딩 기초 트레이닝] 원소들의 곱과 합 [코딩 기초 트레이닝] 원소들의 곱과 합문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약배열 num_list의 모든 원소의 곱이 합의 제곱보다 작으면 1, 크면 0을 반환하는 문제나의 풀이function solution(num_list) { const plus_num=num_list.reduce((acc,cur)=>acc+cur) const multiple_num=num_list.reduce((acc,cur)=>acc*cur) const squared_num=Math.pow(plus_num,2) if(multiple_numreduce 메서드는 기본적으로 두개의 인자 **(acc: accumulator 누적값, cur:current 현재 돌고 있는 요소)**를 갖습니다.초..
[코딩 기초 트레이닝] 이어 붙인 수 [코딩 기초 트레이닝] 이어 붙인 수문제 링크구분코딩 테스트 연습 > 코딩 기초 트레이닝풀이 요약조건문을 사용하여 배열 원소의 합을 구하는 문제입니다.나의 풀이function solution(num_list) { let num1=num_list.filter(el=>(el%2===1)); let num2=num_list.filter(el=>(el%2===0)); return Number(num1.join(''))+Number(num2.join(''))}풀이에서 el은 ‘element’의 약어로 num_list의 각 원소를 대표하는 변수입니다.filter 메서드는 배열의 각 원소에 대해 주어진 함수를 실행하고, 그 함수가 true를 반환하는 원소만으로 이루어진 새 배열을 생성합니다.filte..

728x90