https://codeforces.com/problemset/problem/1220/A
๋ฌธ์
์ธ๋ ์ค๊ฐ ์ธ ์ด์ด์์ ๋, ๊ทธ๋ ์์ผ ์ ๋ฌผ๋ก ํธ์ง์ ํจ๊ป ์นด๋ ํ ์ธํธ๋ฅผ ๋ฐ์๋ค. ๊ทธ๋ค์ ์ด์ง๋ฒ์ผ๋ก ๊ทธ ์๋
์ ์ด๋จธ๋๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ์ซ์๋ฅผ ํ์ฑํ๋ ๋ฐฉ์์ผ๋ก ๋จ์ด๋ก ๋ฐฐ์ด๋์๋ค. ์ธ๋ ์๋ ์์ง ๊ธ์ ์ฝ์ ์ค ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฆ์ ๊ทธ๋ค๊ณผ ํจ๊ป ๋๊ธฐ ์์ํ๊ณ ๊ทธ๊ฒ๋ค์ ์์๋ค. ๊ทธ์ ์๋ฒ์ง๋ ๊ทธ๊ฒ๋ค์ ์ฌ๋ฐฐ์ดํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ๊ฐ๋ฅํ ํ ์ต๋ํ์ ์ซ์๋ผ๋ ์กฐ๊ฑด์ผ๋ก ์๋ ๋ฒํธ๋ฅผ ๋ณต์ํ๋๋ก ๊ทธ๋ฅผ ๋์์ค.
์
๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์๋ ๋ฌธ์์ด์ ๊ธธ์ด์ธ ๋จ์ผ ์ ์ n(1โฉฝnโฉฝ105)์ด ํฌํจ๋์ด ์๋ค. ๋ ๋ฒ์งธ ์ค์๋ 'z', 'e', 'r', 'o', 'n' ๋ฑ์ ์๋ฌธ ์๋ฌธ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด ํฌํจ๋์ด ์๋ค.
๊ฐ๊ฐ 0์ ํด๋นํ๋ "0"์ด๋ 1์ ํด๋นํ๋ "1"์ด ๋๋, ์ผ๋ จ์ ๋จ์ด๋ค์ ํ์ฑํ๋ ๋ฐฉ์์ผ๋ก ๊ธ์๋ฅผ ์ฌ๋ฐฐ์นํ๋ ๊ฒ์ด ์๋ค.
์ถ๋ ฅ
2์ง์ ํ๊ธฐ๋ฒ์ผ๋ก ๊ฐ๋ฅํ ์ต๋ ์ซ์๋ฅผ ์ธ์ํ๋ค. ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ์ด์ง ์ซ์๋ฅผ ์ธ์ํ๋ค. ์ ํ 0์ด ํ์ฉ๋๋ค.
์ฝ๋
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(bf.readLine());
String str = bf.readLine();
int zNumber = 0; // 0์ ๊ฐฏ์
int nNumber = 0; // 1์ ๊ฐฏ์
for(int i=0; i<str.length(); i++) {
if(str.charAt(i) == 'z')
zNumber ++;
if(str.charAt(i) == 'n')
nNumber ++;
}
for(int i=0; i<nNumber; i++)
System.out.print("1 ");
for(int i=0; i<zNumber; i++)
System.out.print("0 ");
bf.close();
}
}
ํ์ด
zero, one ์ ๊ฐฏ์๋ฅผ ์ธ์๋ ค์ ๊ทธ ์๋งํผ 1๊ณผ 0์ ์ถ๋ ฅํ๋ค
zero์๋ z์ ์นด์ดํธ๋ฅผ ์ ๊ณ , one์๋ n์ ์นด์ดํธ๋ฅผ ์ผ ํ ๊ทธ ์นด์ดํธ๋งํผ 1, 0์ ์ถ๋ ฅ
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Codeforces] 1223A: CME (0) | 2020.02.25 |
---|---|
[๋ฐฑ์ค] 1268๋ฒ: ์์ ๋ฐ์ฅ ์ ํ๊ธฐ(๊ตฌํ) (0) | 2020.02.24 |
[Codeforces] 1186A: Vus the Cossack and a Contest (0) | 2020.02.23 |
[Codeforces] 959A: Mahmoud and Ehab and the even-odd game (0) | 2020.02.22 |
[๋ฐฑ์ค] 3943๋ฒ: ํค์ผ์คํค ์์ด(๊ตฌํ, ์๋ฎฌ๋ ์ด์ ) (0) | 2020.02.21 |
๋๊ธ