λ¬Έμ
μμ μλ μ΄μ체μ μμ ν¬λ‘μν°μ μνλ²³μ μ λ ₯ν μκ° μμλ€. λ°λΌμ, λ€μκ³Ό κ°μ΄ ν¬λ‘μν°μ μνλ²³μ λ³κ²½ν΄μ μ λ ₯νλ€.
ν¬λ‘μν°μ | μνλ²³λ³κ²½ |
Δ | c= |
Δ | c- |
dΕΎ | dz= |
Δ | d- |
lj | lj |
nj | nj |
š | s= |
ΕΎ | z= |
μλ₯Ό λ€μ΄, ljes=njakμ ν¬λ‘μν°μ μνλ²³ 6κ°(lj, e, š, nj, a, k)λ‘ μ΄λ£¨μ΄μ Έ μλ€. λ¨μ΄κ° μ£Όμ΄μ‘μ λ, λͺ κ°μ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλμ§ μΆλ ₯νλ€.
dΕΎλ 무쑰건 νλμ μνλ²³μΌλ‘ μ°μ΄κ³ , dμ ΕΎκ° λΆλ¦¬λ κ²μΌλ‘ λ³΄μ§ μλλ€. ljμ njλ λ§μ°¬κ°μ§μ΄λ€. μ λͺ©λ‘μ μλ μνλ²³μ ν κΈμμ© μΌλ€.
μ λ ₯
첫째 μ€μ μ΅λ 100κΈμμ λ¨μ΄κ° μ£Όμ΄μ§λ€. μνλ²³ μλ¬Έμμ '-', '='λ‘λ§ μ΄λ£¨μ΄μ Έ μλ€.
λ¨μ΄λ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. λ¬Έμ μ€λͺ μ νμ λμμλ μνλ²³μ λ³κ²½λ ννλ‘ μ λ ₯λλ€.
μΆλ ₯
μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ¨μ΄κ° λͺ κ°μ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλμ§ μΆλ ₯νλ€.
μμ μ λ ₯ 1
ljes=njak
μμ μΆλ ₯ 1
6
μμ μ λ ₯ 2
ddz=z=
μμ μΆλ ₯ 2
3
μμ μ λ ₯ 3
nljj
μμ μΆλ ₯ 3
3
μμ μ λ ₯ 4
c=c=
μμ μΆλ ₯ 4
2
νμ΄
1. ν¬λ‘μν°μ μνλ²³μ λ°°μ΄μ μ μ₯
(μ΄λ dz= λ₯Ό z=λ³΄λ€ λ¨Όμ μ μ₯νμ§ μμΌλ©΄ dz=κ° μλ dμ z= λκ°μ μνλ²³μΌλ‘ μΉ΄μ΄νΈ λ μ μλ€)
2. μ λ ₯λ°μ sμ ν¬λ‘μν°μ μνλ²³μ΄ ν¬ν¨λμ΄ μλμ§ λ°°μ΄μ μ΄μ©νμ¬ κ²μ¬
=> contains()λ©μλ μ¬μ©
3. ν¬λ‘μν°μ μνλ²³μ΄ μ‘΄μ¬νλ©΄ ν΄λΉ μνλ²³μ " " 곡백μΌλ‘ λ체νκ³ μΉ΄μ΄νΈνλ€.
(곡백μΌλ‘ μΉννλ μ΄μ : μμ λ¬Έμμ΄μ μμ νλ©΄ μμ λ μνλ²³ μ μμ λ μνλ²³μ΄ ν©μ³μ Έμ μ ν¬λ‘μν°μ μνλ²³μ΄ λ μ μκΈ° λλ¬Έ)
=> replaceFirst() λ©μλ μ¬μ©
4. 곡백μ μμ
5. λ¨μ μνλ²³μ κΈΈμ΄λ₯Ό μΉ΄μ΄νΈλ ν¬λ‘μν°μ μνλ²³ μμ λνλ€ (λ¨μ μνλ²³μ ν κΈμμ νλμ©)
6. μ΄ κ°μ μΆλ ₯
import java.util.Scanner;
public class B2941 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int count = 0;
String[] c = {"dz=", "c=", "c-", "d-", "lj", "nj", "s=", "z="};
for(int i = 0; i < c.length; i++) {
while(s.contains(c[i])) {
s = s.replaceFirst(c[i], " ");
count++;
}
}
s = s.replace(" ", "");
count += s.length();
System.out.println(count);
}
}