import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc =new Scanner(System.in); String s = sc.next(); int cnt=0; char temp=' '; //String arr[] = {"c=","c-","dz=","d-","lj","nj","s=","z="}; for(int i=s.length()-1;i>=0;i--) { if(s.charAt(i)=='=') { if(i-1>=0&&(s.charAt(i-1)=='c'||s.charAt(i-1)=='s')) { i--; cnt++; }else if(i-1>=0&&s.charAt(i-1)=='z') { if(i-2>=0&&s.charAt(i-2)=='d') { i=i-2; cnt++; continue; } i--; cnt++; } else { cnt++; } }else if(s.charAt(i)=='-') { if(i-1>=0&&(s.charAt(i-1)=='c'||s.charAt(i-1)=='d')) { i--; cnt++; } else { cnt++; } }else if(s.charAt(i)=='j') { if(i-1>=0&&(s.charAt(i-1)=='l'||s.charAt(i-1)=='n')) { i--; cnt++; } else { cnt++; } } else { cnt++; } } System.out.println(cnt); } }
'코딩테스트(백준)' 카테고리의 다른 글
[백준] 4948 : 베르트랑 공준 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
---|---|
[백준] 2960 : 에라토스테네스의 체 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2667 : 단지번호붙이기 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2146- 다리 만들기 - JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 1697 - 숨바꼭질 - JAVA - 사좋배 공유 (0) | 2020.02.21 |