팰린드롬(회문 문자열)
·
문제 풀이/백준 문제풀이
정규식을 사용 ^(부정문자열) , A-Z (A~Z) 를 혼합하여 A~Z에 해당하지 않는 문자열을 모두 공백으로 변환 이전처럼 회문문자열을 비교하는 방식을 사용 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); String target = in.nextLine(); //repalce에서는 정규식을 사용할 수 없다. // ^A-Z : A~Z가 아닌것들 String s = target.toUpperCase().replaceAll("[^A-Z]", ""); StringBuilder sb = new StringBuilder(s); String str..
회문문자열
·
문제 풀이/백준 문제풀이
StringBuffer를 사용해서 문자열을 뒤집었다. toLowerCase를 사용해서 모두 소문자로 변환했다. toLowerCase대신 equalsIgnoreCase로 비교할 떄 대소문자 비교를 무시해도 가능하다. 일치 여부를 삼항식으로 풀이 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); String target = in.nextLine(); target = target.toLowerCase(); StringBuffer sb = new StringBuffer(target.toLowerCase()); String string = sb.re..
중복문자 제거하기
·
문제 풀이/백준 문제풀이
문자의 중복을 없애고 순서대로 정답에 더하면 끝! import java.util.*; import java.util.stream.Collectors; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); String target = in.nextLine(); String answer = ""; List arr = new ArrayList(); for(int i=0; i
백준 문제 풀이[10951번] JavaScript A+B-4 (Buffer사용법)
·
문제 풀이/백준 문제풀이
백준 문제 풀이[2939번] JavaScript - 구구단
·
문제 풀이/백준 문제풀이
백준 문제풀이[3003] 킹,퀸,룩,비숍,나이트,폰
·
문제 풀이/백준 문제풀이
더 간단한 답이 있겠지만 아직 자바스크립트를 시작한지 얼마 안된 입장으로서 하나씩 천천히 적어보기로 했다. 문제에서 요구하는 내용은 각 피스의 현재 존재하는 개수와 원래 구성되어 있는 피스의 개수를 비교하는 것이다. 각 피스의 구성 개수와 비교하여 연산을 통해 결과를 산출해주자. (참고) 문제를 풀 때 예제 출력에서 한 줄로 출력/ 한 줄마다 출력이 있을 것이다. 반복문이 아닌 단순출력시 이러한 출력을 하고 싶은 경우 해당 방법이 있다.(이 외에도 여러가지가 있다) (한 줄에 여러가지 내용 출력시) System.out.print("한줄 ") System.out.print("입력 ") System.out.rpint("하기") 출력 시 내용>> 한줄 입력 하기 (한 줄로 여러 줄의 내용 출력시) System..