오늘 푼 문제
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class 팔_1105 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine());
String l = st.nextToken();
String r = st.nextToken();
int cnt = 0;
if (l.length() == r.length()) {
for (int i = 0; i < l.length(); i++) {
if (l.charAt(i) == r.charAt(i)) {
if (l.charAt(i) == '8') {
cnt++;
}
} else {
break;
}
}
}
bw.write(cnt + "");
bw.flush();
bw.close();
}
}
언뜻 보기엔 막 20억 주어지고, 이분탐색 써야하나? 싶은 어려운 문제같았지만, 자릿수가 바뀔때는 무조건 10, 100, 1000 ... 이렇게 0개짜리를 가진다는걸 눈치챈순간 말도안되게 쉬운 문제가 되버리는 매직~
아 그리고 종설 기숙사 흡연감지센서 및 모니터링 서버 만들기 생각중이었는데, 왕쌤이 흡연감지센서 엄청 가까이 있어야지만 반응한다고 하셔서 고민이다.. 제민이는 세탁기에 진동센서 붙혀서 빈세탁기 및 세탁물 찾아가기 알리미 만들어보자는데 이것도 괜찮아보인다. 애들이랑 회의 한번 삭 해봐야지. ㅠㅠ