백준 9996 한국이 그리울 땐 서버에 접속하지(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/9996 풀이과정자바의 정규 표현식을 이용해서 풀이했다. (https://karen0117.tistory.com/130) 정답코드import java.io.*;import java.util.*;import java.util.regex.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWr..
자바 정규 표현식(Regex)
·
JAVA
정규 표현식 정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp[1] 또는 regex, rational expression)[2][3] 또는 정규식(正規式)은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 정규 표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있으며, 특히 펄과 Tcl은 언어 자체에 강력한 정규 표현식을 구현하고 있다.- 위키백과 정규 표현식 문법기호설명예시^문자열의 시작을 의미한다.[ ] 대괄호 안에 있다면 부정(not)을 의미한다.^a : a로 시작하는 문자열[^abc] : 문자 a, b, c를 제외한 모든 문자$문자열의 끝을 의미한다.a$ : a로 끝나는 문자열.개행(new line..
백준 11655 ROT13(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/11655 풀이과정 아스키 코드를 이용해서 풀이한다. 정답코드import java.io.*;import java.util.*;public class Main { 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 StringToke..
백준 1159 농구 경기(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/1159 풀이과정 알파벳을 카운팅 하는 배열을 선언해서 성의 앞 글자에 해당하는 index를 찾아서 더한다. 정답코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));// Stri..
백준 10988 펠린드롬인지 확인하기(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/10988 풀이과정 문자열을 뒤집어서 일치하는지 확인한다. 정답코드import java.io.*;import java.util.*;public class Main { 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 StringT..
백준 2979 트럭 주차(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/2979 풀이과정 입력되는 시간의 범위가 1 ~ 100 이므로 시간테이블을 저장하는 배열을 만들어서 각 분마다 몇 대의 차량이 주차하고 있는지를 카운팅한다. 정답코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(..
백준 10808 알파벳 개수(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/10808풀이과정 알파벳 개수 26개를 카운팅하는 배열을 이용한다.정답코드import java.io.*;import java.util.*;public class Main { 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 Str..
백준 2309 일곱 난쟁이(JAVA)
·
PS(Problem Solving)/JAVA
문제 설명https://www.acmicpc.net/problem/2309 풀이과정 9명의 키의 합을 모두 더한 후 이중 for문을 통해서 2명의 키를 빼서 합이 100이 되는 수를 찾는다. 정답코드import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));// ..