코드굽는 타자기
SWEA[1289] - 원재의 메모리 복구하기[D3] 본문
링크
SWEA[1289]
문제설명
- 원재의 메모리 복구하기[D3]
문제풀이
- 하나하나 비교하면서 cnt++하면 됨
문제코드
package swea.d3;
import java.util.Scanner;
import java.io.FileInputStream;
public class D3_1289 {
public static void main(String args[]) throws Exception
{
System.setIn(new FileInputStream("res/swea.d3/1289.txt"));
Scanner sc = new Scanner(System.in);
int T,ans = 0;
String input;
T=sc.nextInt();
input = sc.nextLine();
for(int test_case = 1; test_case <= T; test_case++)
{
input = sc.nextLine();
char idx_char = '0';
for (int i = 0; i < input.length(); i++) {
if(idx_char!=input.charAt(i)) {
if(idx_char == '0') {
idx_char = '1';
}
else if(idx_char == '1') {
idx_char = '0';
}
ans+=1;
}
}
System.out.println("#"+test_case+" "+ans);
input = "";
ans = 0;
}
}
}
아쉬운점
- Java 객체 생성 서툴었음
- charAt(idx)사용 방법 몰랐었음
잘한점
- 시뮬레이션 안돌리고 간단하게 풀었음.
- Java로 품
'알고리즘' 카테고리의 다른 글
SWEA[7584] - 자가 복제 문자열 (0) | 2020.02.07 |
---|
Comments