728x90
이번주부터 코딩테스트 공부를 하고 싶은 인원들을 모아서 스터디에 돌입했다. 오늘은 3일 차이며 각자 다른 문제를 배분받은 후 각자 풀고
자신의 풀이를 설명하는 시간을 가졌다.
각자 시트를 만들어서 관리하고 있다.나도 코딩테스트를 잘하지 못하고 코딩이 처음이신 분들도 계셔서 난이도 낮은 거부터 차근차근 진행하고 있다. 앞으로 꾸준히 해서 2 레벨 문제를 풀 수 있을 정도가 될 수 있으면 좋겠다.
https://school.programmers.co.kr/learn/courses/30/lessons/181890
나는 평소보다 난이도 높은 문제를 1개 풀어보았는데 생각보다 어려웠다. 결국 풀긴 풀었지만 다른 분들의 풀이를 보니 내 풀이가 약간 초라해졌다... 다음에는 조금 더 깔끔하고 빠르게 풀어봐야겠다.
function solution(str_list) {
var answer = [];
let firstStr = "";
let stratIndex = 0;
for (let i = 0; i < str_list.length; i++) {
if (str_list[i] === "l" || str_list[i] === "r") {
firstStr = str_list[i];
stratIndex = i;
break;
}
}
if (firstStr === "l") {
for (let i = 0; i < stratIndex; i++) {
answer.push(str_list[i]);
}
} else if (firstStr === "r") {
for (let i = stratIndex + 1; i < str_list.length; i++) {
answer.push(str_list[i]);
}
}
return answer;
}
'개발이야기' 카테고리의 다른 글
[TIL]19.프로그래머스-없는 숫자 더하기 (0) | 2023.11.07 |
---|---|
[TIL]18.env란 (0) | 2023.11.06 |
[TIL]16.타입스크립트 타입선언, 인터페이스 (0) | 2023.11.02 |
[TIL]15.개발자 커뮤니티 사이트 (0) | 2023.11.01 |
[TIL]14.자바스크립트 모듈 (0) | 2023.10.31 |