문자열6 [Java] 백준 9012 : 괄호 🔗 문제 내용 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 🌱 문제 풀이 방법 스택을 활용해서 풀었다. 자료구조 시간에 배운 괄호 체크를 열심히 떠올렸다. 🤔 공부가 필요한 부분 구현에 너무 집중했기 때문에 다른 코드 참고하면서 개선해야할 것 같다. 마우스가 지금 없어서 4949, 9012 둘다 구현만 했다. 💻 코드 import java.util.Scanner; import java.util.Stack; pu.. 2021. 12. 15. [Java] 백준 4949 : 균형잡힌 세상 🔗 문제 내용 https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마 www.acmicpc.net 🌱 문제 풀이 방법 자료구조 시간에 스택 배운걸 떠올리면서 풀었다. https://abcodef.tistory.com/11?category=903621 [Java] 백준 9012 : 괄호 🔗 문제 내용 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’.. 2021. 12. 15. [Java] 백준 1259 : 팰린드롬수 🔗 문제 내용 https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 🌱 문제 풀이 방법 🤔 공부가 필요한 부분 후...런타임 에러.... 💻 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String tmp = ""; boolean chk=true; while (chk=true) { St.. 2021. 11. 28. [Java] 백준 2675 : 문자열 반복 🔗 문제 내용 https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 🌱 문제 풀이 방법 공백 제거를 위해 trim을 사용함. 공백 제거를 안하면 공백도 반복해서 출력됨. 🤔 공부가 필요한 부분 for문을 과연 3번이나 써야했을까 싶었음. 💻 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated .. 2021. 11. 25. [Java] 백준 1157 : 단어 공부 🔗 문제 내용 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 🌱 문제 풀이 방법 구현, 문자열 문제라 문자열 다루는 법만 찾아보고 해결함. 아스키 코드 표를 오랜만에 확인함. 🤔 공부가 필요한 부분 시간 복잡도 계산 방법에 대해 꼭 공부하고 넘어가야함. 💻 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub.. 2021. 11. 25. [Java] 백준 1152 : 단어의 개수 🔗 문제 내용 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 🌱 문제 풀이 방법 구현, 문자열 문제라 문자열 다루는 법만 찾아보고 해결함. 🤔 공부가 필요한 부분 문자열 다루는 방법에 능숙해질 필요가 있음. 💻 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); S.. 2021. 11. 25. 이전 1 다음