2023. 7. 25. 17:17ใStudy_Develop/์๊ณ ๋ฆฌ์ฆ | ์ฝ๋ฉํ ์คํธ
ํ๋ก๊ทธ๋๋จธ์ค - ์กฐ๊ฑด ๋ฌธ์์ด - js
๋ฌธ์
๋ฌธ์์ด์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ด ๋ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํ๋ ค๊ณ ํฉ๋๋ค.
๋ ์๊ฐ n๊ณผ m์ด๋ผ๋ฉด
">", "=" : n >= m
"<", "=" : n <= m
">", "!" : n > m
"<", "!" : n < m
๋ ๋ฌธ์์ด ineq์ eq๊ฐ ์ฃผ์ด์ง๋๋ค. ineq๋ "<"์ ">"์ค ํ๋๊ณ , eq๋ "="์ "!"์ค ํ๋์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ์ ์ n๊ณผ m์ด ์ฃผ์ด์ง ๋, n๊ณผ m์ด ineq์ eq์ ์กฐ๊ฑด์ ๋ง์ผ๋ฉด 1์ ์๋๋ฉด 0์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ ์ฌํญ
1 ≤ n, m ≤ 100
์ ์ถ๋ ฅ ์
ineq | eq | n | m | result |
"<" | "=" | 20 | 50 | 1 |
">" | "!" | 41 | 78 | 0 |
์ ์ถ๋ ฅ ์ ์ค๋ช
20 <= 50์ ์ฐธ์ด๊ธฐ ๋๋ฌธ์ 1์ returnํฉ๋๋ค.
41 > 78์ ๊ฑฐ์ง์ด๊ธฐ ๋๋ฌธ์ 0์ returnํฉ๋๋ค.
solution.js
function solution(ineq, eq, n, m) {
if (ineq === ">" && eq === "=") {
return n >= m ? 1 : 0;
}
if (ineq === "<" && eq === "=") {
return n <= m ? 1 : 0;
}
if (ineq === ">" && eq === "!") {
return n > m ? 1 : 0;
}
if (ineq === "<" && eq === "!") {
return n < m ? 1 : 0;
}
return -1;
}
์๋ฌธ?
function solution(ineq, eq, n, m) {
if (ineq === ">" && eq === "="){
if (n >= m) {
return 1;
}else {
return 0;
}
}
if (ineq === "<" && eq === "="){
if (n <= m) {
return 1;
}else {
return 0;
}
}
if (ineq === ">" && eq === "!"){
if (n > m) {
return 1;
}else {
return 0;
}
}
if (ineq === ">" && eq === "!"){
if (n < m) {
return 1;
}else {
return 0;
}
}
}
์ ์ ํ๋ ธ๋ค๊ณ ๋์ฌ๊น?
๋ชจ๊ฐ ํ๋ ธ์๊น..
์์๋ ๋ถ์ ๋๊ธ ์ข ใ ใ
'Study_Develop > ์๊ณ ๋ฆฌ์ฆ | ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด์ ์ ์๋ก ๋ณํํ๊ธฐ - js (0) | 2023.07.25 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - flag์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ - js (0) | 2023.07.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ํ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ - js (Math.pow()) (0) | 2023.07.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ๊ณต๋ฐฐ์ - js (0) | 2023.07.25 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ ์์ ์ฐ์ฐ๊ฐ ๋น๊ตํ๊ธฐ - js (0) | 2023.07.25 |