코딩테스트 기초 체력이라고 할 수 있는 부분들(문자열, 반복문,재귀함수)에 대한 학습을 놓치기 쉬운 것같다.
대단한 알고리즘을 풀고 있어야 코딩테스트를 준비하는 것이 아니라고 생각한다.
알고리즘이 머리에 있다고 해도 이를 구현하는 데 삐끄덕거리기 시작하면, 답도 없다 ^^ (현재 내 상태)
따라서, 생각하기 어려운 것을 공부하기 보다 내가 생각한 것을 그대로 코드로 구현해낼 수 있도록 연습 중이다.
특정 문자열을 찾기 위해 문자열의 처음부터 끝까지 모두 순회하는 예제이다.
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
boolean one = false;
boolean two = false;
for(int i = 0; i < str.length()-2; i++){
String item = str.substring(i,i+2);
if(item.equals("ee")){
one = true;
}else if(item.equals("ab")){
two = true;
}
}
System.out.println((one?"Yes":"No")+" "+(two?"Yes":"No"));
}
}
코드트리는 실력 진단을 통해 내가 성장하고 있는지 확인할 수 있다는 점이 좋은 것 같다.
그리고 이번에는 DP가 부족하다는 결과가 나왔다..!!
이번주 한 주 동안 DP에 대해 학습해야겠다
나 자신 화이팅..!
[BJ] 1965: 상자넣기 (0) | 2023.12.12 |
---|---|
[BJ] 16987 : 계란으로 계란치기 (0) | 2023.12.12 |
[코드트리 챌린지] 5회차(10월 4일 ~ 10월 9일) : 사각형 채우기 3 (1) | 2023.10.09 |
[코드트리 챌린지] 블로그 챌린지 : 4회차(9월27일 ~ 10월 2일) / 뿌요뿌요 (0) | 2023.10.02 |
[코드트리 챌린지] 실력체크 + 적절한 문제집 추천 (0) | 2023.09.01 |
댓글 영역