이때부터 항해에서 CS스터디를 시켰는데 마지막까지 취지에 부합하게 열심히했던건 우리 조 뿐이었다..
할 땐 프로젝트도 바쁜데 매일 CS스터디에 시간 뺐기는거 같았는데 돌아보니 매주 발표도 하고 독후감 썼던게 도움이 많이 된거 같당
TIL
CS 스터디 일지가 추가됐다. 또 팀장이네..
내일부터 정해진 범위 독후감 나눠야되니 오늘은 일찍 마치고 독후감 준비 해야겠다ㅠ
알고리즘
20. 완주하지 못한 선수
function solution(participant, completion) {
participant.sort();
completion.sort();
for (i = 0; i < participant.length; i++) {
if (participant[i] !== completion[i]) {
return participant[i];
}
}
}
23. 자연수 뒤집기(https://school.programmers.co.kr/learn/courses/30/lessons/12932)
function solution(n) {
var n_str = n.toString(); //숫자는 for문 못돌리니까 숫자->문자
var answer = [];
for (i = n_str.length - 1; i > -1; i--) {
answer.push(Number(n_str[i]))
}
return answer;
} //요구하는 return 값이 숫자로 배열에 들어가있으므로 다시 숫자로
찾아보니까 .reverse() 배열 뒤집는 메서드 있네 이거써도 좋겠다
26. 제일 작은 수 제거하기(https://school.programmers.co.kr/learn/courses/30/lessons/12935)
function solution(arr) {
var answer = [];
if (arr.length == 1) {
answer = [-1];
} else {
arr.map((val, i) => {
if (val == Math.min(...arr)) //배열 가져올때 ... 주의!
answer = arr.filter(function (a) {
return a > val;
})
})
}
return answer;
} //filter로 val보다 큰 값만 가져오기!
'항해99' 카테고리의 다른 글
2주차 알고리즘(5일차) (0) | 2022.11.19 |
---|---|
2주차 알고리즘(4일차) (0) | 2022.11.19 |
2주차 알고리즘 (0) | 2022.11.19 |
2주차 알고리즘(2일차) (0) | 2022.11.19 |
2주차 알고리즘(1일차) (0) | 2022.11.19 |