티스토리 뷰
function solution(str1, str2) {
var answer = '';
const one = str1.split('');
const two = str2.split('');
answer = one.reduce((acc, curr, idx) => {
acc += curr + two[idx];
return acc
}, "");
return answer;
}
첫 번째 initValue를 넣지 않았더니
idx 값이 1부터 시작해서 에러가 떴다.
신기했당
뭔가 멋있음
function solution(str1, str2) {
return [...str1].map((x, idx)=> x+str2[idx]).join("");
}
function solution(str1, str2) {
return [...str1].reduce((prev, char, i) => prev + char + str2[i], '');
}
가장 빠르당
function solution(str1, str2) {
const strlen = str1.length;
let answer="";
for(let i = 0 ; i < strlen ; i++)
answer+= str1[i]+str2[i];
return answer;
}
변수 strlen을 미리 캐싱 해서 length 체크를 줄였음
문자열도 인덱스가 있었음
console.log("minda"[1]);
function solution(str1, str2) {
return str1.split('').reduce((acc, curr, idx) => {
acc += curr + str2[idx];
return acc
}, "");
}'Oops, All Code! > 🤯 Oops, My Algorithm!' 카테고리의 다른 글
| ♡̈ 04. 프로그래머스:: 기사단원의 무기 (0) | 2024.07.08 |
|---|---|
| - ̗̀ෆෆ ̖́ 08. 기본 입출력에 관한 예제 (0) | 2024.07.08 |
| ♡̈ 02. 프로그래머스:: 크기가 작은 부분문자열 (0) | 2024.07.07 |
| ♡̈ 01. 프로그래머스:: 카드뭉치 (0) | 2024.07.06 |
| - ̗̀ෆෆ ̖́ 06. 기본 입출력에 관한 예제 (0) | 2024.07.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 카드뉴스
- 카페추천
- javascript
- 비즈플리마켓
- 책추천
- 회고
- 프로토타입
- 어휘력
- typescript
- js
- 소사벌맛집
- 도서추천
- 경험플리마켓
- 부스트캠프
- 트러블슈팅
- 웹풀스택
- 어른의어휘공부
- 코딩테스트
- 도서리뷰
- 우아한테크코스
- 프론트엔드
- 프리코스
- 안성스타필드
- 네이버부스트캠프
- 일급객체
- 서평
- 대학생플리마켓
- 소사벌
- 대학생팝업스토어
- react
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함