코딩테스트 기초 체력이라고 할 수 있는 부분들(문자열, 반복문,재귀함수)에 대한 학습을 놓치기 쉬운 것같다.
대단한 알고리즘을 풀고 있어야 코딩테스트를 준비하는 것이 아니라고 생각한다.
알고리즘이 머리에 있다고 해도 이를 구현하는 데 삐끄덕거리기 시작하면, 답도 없다 ^^ (현재 내 상태)
따라서, 생각하기 어려운 것을 공부하기 보다 내가 생각한 것을 그대로 코드로 구현해낼 수 있도록 연습 중이다.
문자열 찾기
특정 문자열을 찾기 위해 문자열의 처음부터 끝까지 모두 순회하는 예제이다.
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"));
}
}
Code Tree | Learning to Code with Confidence
A super-comprehensive, meticulously arranged Coding Learning Curriculum engineered by Algorithm Experts composed of former International Olympiad in Informatics (IOI) medalists.
www.codetree.ai
실력 진단 결과
코드트리는 실력 진단을 통해 내가 성장하고 있는지 확인할 수 있다는 점이 좋은 것 같다.
DP (Dynamic Programming)
그리고 이번에는 DP가 부족하다는 결과가 나왔다..!!
이번주 한 주 동안 DP에 대해 학습해야겠다
나 자신 화이팅..!
'Java' 카테고리의 다른 글
[백준] 1799 : 비숍 (0) | 2025.03.03 |
---|---|
[백준] 1949 : 우수마을 (0) | 2025.02.26 |
[프로그래머스] 큰 수 만들기 (0) | 2025.02.26 |
[백준] 2178 : 미로 탐색 - BFS + Memoization (?) (0) | 2025.02.18 |
[코드트리 챌린지] 실력체크 + 적절한 문제집 추천 (0) | 2025.02.08 |