my_string
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string
์ ๊ฑฐ๊พธ๋ก ๋ค์ง์ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.my_string
์ ๊ธธ์ด โค 1,000์
์ถ๋ ฅ ์ #1
my_string
์ด "jaron"์ด๋ฏ๋ก ๊ฑฐ๊พธ๋ก ๋ค์ง์ "noraj"๋ฅผ returnํฉ๋๋ค.
์
์ถ๋ ฅ ์ #2
my_string
์ด "bread"์ด๋ฏ๋ก ๊ฑฐ๊พธ๋ก ๋ค์ง์ "daerb"๋ฅผ returnํฉ๋๋ค.
// ๋ฌธ์์ด = ๋ฌธ์๋ก๋ ๋ฐฐ์ด
function solution(my_string) {
var answer = '';
let cnt = my_string.length - 1;
while (cnt >= 0) {
answer += my_string[cnt];
cnt -= 1;
}
return answer;
}
n
์ด ์ฃผ์ด์ง๋ฉด ๋์ด์ ๋๋น๊ฐ n
์ธ ์ง๊ฐ ์ด๋ฑ๋ณ ์ผ๊ฐํ์ ์ถ๋ ฅํ๋๋ก ์ฝ๋๋ฅผ ์์ฑํด๋ณด์ธ์.n
โค 10n
์ด 3์ด๋ฏ๋ก ์ฒซ์งธ ์ค์ 1๊ฐ, ๋์งธ ์ค์ 2๊ฐ, ์
์งธ ์ค์ * 3๊ฐ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
num_list
๊ฐ ์ฃผ์ด์ง ๋, num_list
์ ์์ ์ค ์ง์์ ํ์์ ๊ฐ์๋ฅผ ๋ด์ ๋ฐฐ์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.num_list
์ ๊ธธ์ด โค 100num_list
์ ์์ โค 1,000์
์ถ๋ ฅ ์ #1
[1, 2, 3, 4, 5]์๋ ์ง์๊ฐ 2, 4๋ก ๋ ๊ฐ, ํ์๊ฐ 1, 3, 5๋ก ์ธ ๊ฐ ์์ต๋๋ค.
์
์ถ๋ ฅ ์ #2
[1, 3, 5, 7]์๋ ์ง์๊ฐ ์๊ณ ํ์๊ฐ ๋ค ๊ฐ ์์ต๋๋ค.
function solution(num_list) {
let even = 0;
let odd = 0;
let cnt = 0;
while (cnt < num_list.length) {
if (num_list[cnt] % 2 === 0) {
even +=1;
} else {
odd += 1;
}
cnt += 1;
}
return [even, odd];
}
my_string
๊ณผ ์ ์ n
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string
์ ๋ค์ด์๋ ๊ฐ ๋ฌธ์๋ฅผ n
๋งํผ ๋ฐ๋ณตํ ๋ฌธ์์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.my_string
๊ธธ์ด โค 5n
โค 10"my_string"
์ ์์ด ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.function solution(num_list) {
let even = 0;
let odd = 0;
let cnt = 0;
while (cnt < num_list.length) {
if (num_list[cnt] % 2 === 0) {
even +=1;
} else {
odd += 1;
}
cnt += 1;
}
return [even, odd];
}