Java

Java/Java 기타

자바 모든 스트링 한문자로 바꾸는 3가지 방법

``` 자바에서 문자열 한 가지로 바꾸는 3가지 방법 ``` 이번 글을 통해 배워갈 내용 문자열을 한 가지 문자로 치환하는 3가지 방법 "ABCD"라는 문자열을 "AAAA" 혹은 한 가지 문자로 변환하고자 한다면 자바 11버전 이상은 str = "A".repeat(str.length()); 자바 8은 str = str.replaceAll(".", "A"); 자바 8 이전은 int len = str.length(); StringBuilder sb = new StringBuilder(len); for(int i = =; i < len; i++){ sb.append('A'); } return sb.toString(); 과 같이 진행해주면 됩니다. 모든 문자를 * 로 변환하거나 다른 문자로 변환하고자 하신다면 ..

Java/Java 알고리즘

백준 23303번 이 문제는 D2 입니다. JAVA 구현해보기

``` 백준 23303번 이 문제는 D2입니다. JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 23303번 풀이 https://www.acmicpc.net/problem/23303 23303번: 이 문제는 D2 입니다. 문자열 안에 $D2$나 $d2$가 들어있다면 D2를 출력한다. 두 글자는 반드시 붙어있어야 하며, $D$/$d$와 $2$ 사이에 공백이 있어도 안 된다. 만약 문자열 안에 해당 문자가 없다면 unrated를 출력한다. www.acmicpc.net 백준 23303번 D2는 난이도 브론즈 등급의 문제로서 입력받은 문자열안에 D2나 d2가 있으면 D2를 출력하고 없다면 unrated 를 출력하면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해..

Java/Java 알고리즘

백준 14226번 이모티콘 JAVA 구현해보기

``` 백준 14226번 이모티콘 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 14226번 풀이 https://www.acmicpc.net/problem/14226 14226번: 이모티콘 영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다. 영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만 www.acmicpc.net 백준 14226번 이모티콘은 난이도 골드 등급의 문제로서 화면에 이모티콘이 1개 있고 다음과 같은 3가지 연산을 통해 이모티콘 S 개를 만들고자 하고 1. 화면에 있는 이모티콘을 모두 복사해서 클립보드에 저장한다. 2. 클립보드에 있는 모든 이모티콘을 화면에 붙여 넣기 한다. 3. 화면에..

Java/Java 알고리즘

백준 23348번 스트릿 코딩 파이터 JAVA 구현해보기

``` 백준 23348번 제목 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 23348번 풀이 https://www.acmicpc.net/problem/23348 23348번: 스트릿 코딩 파이터 첫째 줄에 세 가지 기술의 난이도 $A$, $B$, $C$가 '한손 코딩', '노룩 코딩', '폰코딩' 순서대로 공백을 사이에 두고 주어진다. ($0 \le A, B, C \le 1,000$) 둘째 줄에 참가한 동아리의 수 $N$이 주어진다. ($1 www.acmicpc.net 백준 23348번 스트릿 코딩 파이터는 난이도 브론즈 등급의 문제로서 Skill에 대한 점수 a b c 가 주어지고 팀의 개수가 주어질 때 팀당 3명의 팀원이 주어지고 팀원당 스킬 abc를 구사했을 때 가장 높은 팀 점수를..

Java/Java 알고리즘

백준 23530번 Not A + B JAVA 구현해보기

``` 백준 23530번 Not A + B JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 23530번 풀이 https://www.acmicpc.net/problem/23530 23530번: Not A + B You are required to output an integer $c$ for each test in a separate line. If there are multiple solutions, you may output any of them. www.acmicpc.net 백준 23530번 Not A + B은 테스트 케이스만큼 입력을 받고 1부터 50 사이의 수 중 아무 수나 두 수의 합이 아닌 수를 출력해주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만..

Java/Java 알고리즘

백준 23971번 ZOAC 4 JAVA 구현해보기

``` 백준 23971번 ZOAC 4 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 23971번 풀이 https://www.acmicpc.net/problem/23971 23971번: ZOAC 4 i행 j열 자리를 (i, j)라고 할 때, (1,1)에 참가자가 앉은 경우 다른 참가자는 (1,2), (2,1), (2,2) 자리를 제외한 나머지 자리에 앉을 수 있다. (2,2)의 경우는 (1,1)과 행 번호 및 열 번호의 차가 1보다 크 www.acmicpc.net 백준 23971번 ZOAC 4은 H x W의 공간에 좌측 상단 구석부터 세로로 N 칸씩 띄고 가로로 M 칸씩 띄어서 앉는 경우 최대 몇 명이 앉을 수 있는지 계산하는 문제입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀..

Java/Java 알고리즘

백준 15829번 Hashing JAVA 구현해보기

``` 백준 15829번 Hashing JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 15829번 풀이 https://www.acmicpc.net/problem/15829 15829번: Hashing APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정 www.acmicpc.net 백준 15829번 해싱은 난이도 브론즈 등급의 문제로서 알파벳 소문자로 이뤄진 문자열이 주어질 때 a는 1b는 2c는 3... z는 26으로 숫자를 부여하고 r = 31, M = 1234567891으로 치환해서 각 소문자를 순서대로 위 공식처럼 곱해서 더해줍니다. 예를 들어 ab..

Java/Java 알고리즘

백준 11656번 접미사배열 JAVA 구현해보기

``` 백준 11656번 접미사 배열 JAVA 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 11656번 풀이 https://www.acmicpc.net/problem/11656 11656번: 접미사 배열 첫째 줄에 문자열 S가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 1,000보다 작거나 같다. www.acmicpc.net 백준 11656번 접미사 배열은 문자열 S를 입력받고 문자열 S의 모든 접미사를 사전 순으로 정렬 후에 출력하면 됩니다. 예를 들어서 abcabc를 입력받으면 abcabc bcabc cabc abc bc c 가 나오고 이를 정렬하면 abc abcabc bc bcabc c cabc 가 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아..

kimc
'Java' 카테고리의 글 목록 (26 Page)