Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions sujin/level0/81. l로 만들기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function solution(myString) {
const forarr = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"];
return [...myString].map((item) => (forarr.includes(item) ? (item = "l") : item)).join("");
}
3 changes: 3 additions & 0 deletions sujin/level0/82. 정수 부분.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(flo) {
return parseInt(flo);
}
3 changes: 3 additions & 0 deletions sujin/level0/83. 숫자 찾기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(num, k) {
return String(num).includes(String(k)) ? String(num).indexOf(String(k)) + 1 : -1;
}
5 changes: 5 additions & 0 deletions sujin/level0/84. 문자열 바꿔서 찾기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
function solution(myString, pat) {
return myString.replaceAll("A", "C").replaceAll("B", "A").replaceAll("C", "B").includes(pat)
? 1
: 0;
}
12 changes: 12 additions & 0 deletions sujin/level1/18. 콜라츠 추측.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
function solution(num) {
let answer = 0;
while (num !== 1) {
if (num % 2 !== 0) {
num = num * 3 + 1;
} else {
num /= 2;
}
++answer;
}
return answer > 501 ? -1 : answer;
}
7 changes: 7 additions & 0 deletions sujin/level1/19. 핸드폰 번호 가리기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(phone_number) {
return [...Array(phone_number.length)]
.map((item, idx) => {
return phone_number.length - idx <= 4 ? phone_number[idx] : "*";
})
.join("");
}