Algorithm
- ์ ํ ๊ธ์ง -
๋ฌธ์
์์ฃผ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ ์์ ๋๋ผ๊ฐ ์๋ค. ์ด ๋๋ผ์์ ๊ฐ์ฅ ๊ณต๋ถ๋ฅผ ์ํ๋ ํ์๋ค์ ๋ชจ๋ ๋ค๋ฅธ ๋๋ผ๋ก ์ ํ์ ๊ฐ๋ค. ์ ๋ถ๋ ์ต๊ณ ์ ํ์๋ค์ด ์๊พธ ์ ํ์ ๊ฐ๋ ์ด์ ๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํ๋ค. ํ์ง๋ง, ํ์๋ค์ ์ด์ ๊ฐ ๋ชจ๋ ๋ฌ๋๊ธฐ ๋๋ฌธ์ ์ ํํ ์ด์ ๋ฅผ ์ฐพ์ ์ ์์๋ค. ์ ๋ถ์ ๊ณ ์์ง์ ๋ฐ์ด๋ ํ์๋ค์ด ์๊พธ ์ ํ์ ๊ฐ๋ ํ์์ ๋งค์ฐ ๋ถ์พํด ํ๋ค.
๊ฐ์ฅ ๋ง์ ํ์๋ค์ด ์ ํ์ ๊ฐ๋ ๋ํ๊ต๋ ์๊ตญ์ ์บ ๋ธ๋ฆฌ์ง ๋ํ๊ต์ด๋ค. ์ ๋ถ๋ ์ธํฐ๋ท ๊ฒ์ด์ ํตํด์ ํด์ธ๋ก ๋๊ฐ๋ ์ด๋ฉ์ผ์ ๋ด์ฉ ์ค ์ผ๋ถ๋ฅผ ์ญ์ ํ๊ธฐ๋ก ํ๋ค. ์ด๋ฉ์ผ์ ๊ฐ ๋จ์ด ์ค์์ CAMBRIDGE์ ํฌํจ๋ ์ํ๋ฒณ์ ๋ชจ๋ ์ง์ฐ๊ธฐ๋ก ํ๋ค. ์ฆ, ์ด๋ค ์ด๋ฉ์ผ์ LOVA๋ ๋จ์ด๊ฐ ์๋ค๋ฉด, A๋ CAMBRIDGE์ ํฌํจ๋ ์ํ๋ฒณ์ด๊ธฐ ๋๋ฌธ์, ๋ฐ์๋ณด๋ ์ฌ๋์ LOV๋ก ๋ฐ๋๋ค.
์ด๋ ๊ฒ, ์ด๋ค ๋จ์ด๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฒ์ด์ ๊ฑฐ์น ํ์๋ ์ด๋ค ๋จ์ด๊ฐ ๋๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString()
let cambridge = 'CAMBRIDGE'.split('');
let result = '';
for (let i = 0; i < input.length; i++) {
if (!cambridge.includes(input[i])) result += input[i];
}
console.log(result);
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Level 1] ์๋ ์ซ์ ๋ํ๊ธฐ (0) | 2021.09.28 |
---|---|
[Level 1] 2์ฃผ์ฐจ_์ํธํ๊ฐ (0) | 2021.09.27 |
[๋ฐฑ์ค][Node.js] 2775๋ฒ : ๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ (0) | 2021.09.24 |
[๋ฐฑ์ค][Node.js] 2754๋ฒ : ํ์ ๊ณ์ฐ (0) | 2021.09.23 |
[๋ฐฑ์ค][Node.js] 2753๋ฒ : ์ค๋ (0) | 2021.09.21 |
๋๊ธ