본문 바로가기

개발/코테 준비17

👋국비 후기 모음👋 (이력도 확인 가능!)
자바 백준 1152 - 단어의 개수 문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. The Curious Case of Benjamin Button The first character is a blank 출력 첫째 줄에 단어의 개수를 출력한다. 6 6 import java.io.BufferedReader; import java.io.InputStre.. 2021. 10. 10.
자바 백준 2675 - 문자열 반복 문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 2 3 ABC 5 /HTP 출력 각 테스트 케이스에 대해 P를 출력한.. 2021. 10. 5.
자바 백준 2562 - 최댓값 :: 배열 복사(깊은 복사와 얕은 복사) 정답! import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; //최댓값 public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] arr = new int[9]; int max = 0; int cnt = 0; for(int i=0; i 2021. 9. 15.
[자바] 프로그래머스 1단계 - 평균 구하기 [자바]프로그래머스 1단계 총 문제 44 푼 문제 2 programmers.co.kr/learn/courses/30/lessons/12944 코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr programmers.co.kr 코테 풀기를 진짜 방금 막 시작했다. 다른 문제들은 너무 어려워서 손도 못대보고 그래서 쉬운 문제를 골라서 푸는 중이다. 너무 쉬운 문제라서 뭐 분석할 것도 없다. 단지 내 문제 푸는 자신감을 길러주는 용도로 좋은 문제인 것 같다. 자바로 풀 수 있는 1단계 문제.. 2021. 3. 2.
[자바] 프로그래머스 1단계 - 짝수와 홀수 programmers.co.kr/learn/courses/30/lessons/12937 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" programmers.co.kr class Solution { public String solution(int num) { String answer = ""; if((num%2 == 0) || (num == 0)){// num을 2로 나눈 나머지가 0 or num이 0이면 answer = "Even";// 짝수 } else {// 그 외는 a.. 2021. 3. 2.