21.05.26 기록
-
백준 알고리즘 5622 풀이 완료
-
- 내가 푼 5622 풀이 (메모리 14.1MB, 시간 128ms로 통과)
System.in.read()로 입력을 받아서 아스키 코드값으로 로직을 구현했다.
- 내가 푼 5622 풀이 (메모리 14.1MB, 시간 128ms로 통과)
import java.io.IOException; public class B5622 { public static void main(String[] args) { int ch = 0; int time = 0; while(true) { try { ch = System.in.read(); if(ch == 10) break; switch (ch) { case 48: time += 11; break; case 49: time += 2; break; case 65: case 66: case 67: time += 3; break; case 68: case 69: case 70: time += 4; break; case 71: case 72: case 73: time += 5; break; case 74: case 75: case 76: time += 6; break; case 77: case 78: case 79: time += 7; break; case 80: case 81: case 82: case 83: time += 8; break; case 84: case 85: case 86: time += 9; break; case 87: case 88: case 89: case 90: time += 10; break; } } catch (IOException e) { e.printStackTrace(); } } System.out.println(time); } }BufferedReader로 입력받아서String.charAt()으로 구현할 수도 있다.(참고)
-