my_string
๊ณผ ๋ฌธ์ letter
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string
์์ letter
๋ฅผ ์ ๊ฑฐํ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.my_string
์ ๊ธธ์ด โค 100letter
์ ๊ธธ์ด๊ฐ 1์ธ ์๋ฌธ์์
๋๋ค.my_string
๊ณผ letter
์ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.์
์ถ๋ ฅ ์ #1
"abcdef" ์์ "f"๋ฅผ ์ ๊ฑฐํ "abcde"๋ฅผ returnํฉ๋๋ค.
์
์ถ๋ ฅ ์ #2
"BCBdbe" ์์ "B"๋ฅผ ๋ชจ๋ ์ ๊ฑฐํ "Cdbe"๋ฅผ returnํฉ๋๋ค.
function solution(my_string, letter) {
var answer = '';
let cnt = 0;
while (cnt < my_string.length) {
if (my_string[cnt] !== letter) {
answer += my_string[cnt]
}
cnt += 1;
}
return answer;
}
angle
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ์๊ฐ์ผ ๋ 1, ์ง๊ฐ์ผ ๋ 2, ๋๊ฐ์ผ ๋ 3, ํ๊ฐ์ผ ๋ 4๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.์๊ฐ : 0 < angle
< 90
์ง๊ฐ : angle
= 90
๋๊ฐ : 90 < angle
< 180
ํ๊ฐ : angle
= 180
angle
โค 180angle
์ ์ ์์
๋๋ค.์
์ถ๋ ฅ ์ #1
angle
์ด 70์ด๋ฏ๋ก ์๊ฐ์
๋๋ค. ๋ฐ๋ผ์ 1์ returnํฉ๋๋ค.
์
์ถ๋ ฅ ์ #2
angle
์ด 91์ด๋ฏ๋ก ๋๊ฐ์
๋๋ค. ๋ฐ๋ผ์ 3์ returnํฉ๋๋ค.
์
์ถ๋ ฅ ์ #2
angle
์ด 180์ด๋ฏ๋ก ํ๊ฐ์
๋๋ค. ๋ฐ๋ผ์ 4๋ฅผ returnํฉ๋๋ค.
function solution(angle) {
var answer = 0;
if (angle > 0 && angle < 90) {
return 1;
}
if (angle === 90) {
return 2;
}
if (angle > 90 && angle < 180) {
return 3;
}
return 4;
}
n
๊ณผ k
๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ ๋, ์๊ผฌ์น n
์ธ๋ถ๊ณผ ์๋ฃ์ k
๊ฐ๋ฅผ ๋จน์๋ค๋ฉด ์ด์ผ๋ง๋ฅผ ์ง๋ถํด์ผ ํ๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.n
< 1,000n
/ 10 โค k
< 1,000์
์ถ๋ ฅ ์ #1
10์ธ๋ถ์ ์์ผ ์๋น์ค๋ก ์๋ฃ์๋ฅผ ํ๋ ๋ฐ์ ์ด 10 12000 + 3 2000 - 1 * 2000 = 124,000์์
๋๋ค.
์
์ถ๋ ฅ ์ #2
64์ธ๋ถ์ ์์ผ ์๋น์ค๋ก ์๋ฃ์๋ฅผ 6๊ฐ ๋ฐ์ ์ด 64 12000 + 6 2000 - 6 * 2000 =768,000์์
๋๋ค.
// 1. n * 12000
// 2. k * 2000
function solution(n, k) {
let lambPrice = n * 12000;
let drinkPrice = k * 2000;
let discountNumber = Math.floor(n / 10) * 2000;
return lambPrice + drinkPrice - discountNumber;
}
n
์ด ์ฃผ์ด์ง ๋, n
์ดํ์ ์ง์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.n
โค 1000์
์ถ๋ ฅ ์ #1
n
์ด 10์ด๋ฏ๋ก 2 + 4 + 6 + 8 + 10 = 30์ return ํฉ๋๋ค.
์
์ถ๋ ฅ ์ #2
n
์ด 4์ด๋ฏ๋ก 2 + 4 = 6์ return ํฉ๋๋ค.
function solution(n) {
let cnt = 1;
let sum = 0;
while (cnt <= n) {
if (cnt % 2 === 0) {
sum += cnt;
}
cnt += 1;
}
return sum;
}