2024 하계모각코

[2024 하계모각코] 4주차 결과

슈슈버거 2024. 8. 16. 00:48

문자열 관련 문제 java로 풀어보기

 

https://shushucoding.tistory.com/266

 

[백준 1032] 명령 프롬프트

문제https://www.acmicpc.net/problem/1032내가 작성한 코드import java.util.*;import java.io.*;public class qor1032 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in))

shushucoding.tistory.com

https://shushucoding.tistory.com/267

 

[백준 10798] 세로읽기

문제https://www.acmicpc.net/problem/10798 내가 작성한 코드import java.util.*;import java.io.*;public class qor10798 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.

shushucoding.tistory.com

 

여러 개의 문자열이 주어지고 해당 문자열의 각 자리들을 비교해야 하는 문제 유형이었다 (둘 다)

나는 BufferedWriter를 사용했는데 StringBuilder도 많이 쓰이는 걸로 나와서

해당 방법으로 푸는 방법도 연구해봐야할 것 같다.

 

문자열 관련 문제를 풀 때는

1. 몇 개의 문자열이 오는지 정해져 있는가

2. 문자열에서 각 위치의 문자들을 비교해야 하는가

3. 바로바로 출력인지, 최종 결과를 출력하는 건지

 

이것들을 주로 생각하며 풀어야겠다고 생각했다

아무래도 "문자열"에 초점을 맞추다 보니 "복잡한 연산" 보다는 if, for문을 통한 일치 여부 비교에

조금 더 무게 중심이 가는 느낌이었다.

 

다음에는 "연산"들에 대한 기억과 감을 상기시키기 위해서
그런 쪽의 문제들을 풀어봐야할 것 같다.