영어 단어 맞추기
·
(Java)코테연습
규칙컴퓨터가 랜덤으로 영어단어를 선택합니다.영어단어의 자리수를 알려줍니다.[ "airplane", "apple", "arm", "bakery", "banana", "bank", "bean", "belt", "bicycle", "biography", "blackboard", "boat", "bowl", "broccoli", "bus", "car", "carrot", "chair", "cherry", "cinema", "class", "classroom", "cloud", "coat", "cucumber", "desk", "dictionary", "dress", "ear", "eye", "fog", "foot",..
문자열끼리 크기 비교하는 경우
·
(Java)코테연습
문제 설명숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다.  class Solution { public int solution(String t, String p) { int answer = 0; int pnum = Integer.parseInt(p); // p를 정수로..
각각의 배열에서 3개의 정수 합이 0이 되어야 하는경우
·
(Java)코테연습
문제한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. 또한, 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다. 따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다.한국중학교 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 return 하도록 solution 함수를 완성하세요.  ..
이상한 문자 만들기 (split, toUpperCase, toLowerCase 사용)
·
(Java)코테연습
public class Solution { public String solution(String s) { StringBuilder sb = new StringBuilder(); // 공백을 기준으로 문자열을 단어로 나눕니다 String[] words = s.split(" ", -1); // -1은 빈 문자열도 유지하도록 설정합니다 // 단어마다 처리 for (int j = 0; j   StringBuilder 객체 생성:결과를 저장할 StringBuilder 객체 sb를 생성합니다. StringBuilder는 문자열을 효율적으로 추가하고 수정할 수 있는 가변(mutable) 클래스입니다. StringBuilder sb = new Stri..
자판기
·
(Java)코테연습
사용자가 볼 수 있게 메뉴를 표시합니다. 다음과 같은 음료를 실행창에 표시합니다.사이다 1,700원콜라 1,900원식혜 2,500원솔의눈 3,000원사용자의 음료선택, 사용자의 음료 구입후 남은 금액까지 표시한다.  import java.util.Map;import java.util.Scanner;public class Main { public static void main(String[] args) { // 음료 목록과 가격을 초기화 Map beverages = Map.of( "사이다", 1700, "콜라", 1900, "식혜", 2500, "솔의눈", 30..
랜덤 닉네임 생성
·
(Java)코테연습
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;public class Main { public static void main(String[] args) { List list = new ArrayList(); list.addAll(Arrays.asList("기절초풍", "멋있는", "재미있는", "도전적인", "노란색의", "바보같은", "돌고래", "개발자", "오랑우탄")); Random random = new Random(); String randomElement = getRandomElement(list, random)..
(자바 코테연습) 최대공약수와 최고 공배수
·
(Java)코테연습
Java 코드 예제문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3,12)는 [3,12]를 반환해야 합니다. 제한사항-두 수 는 1이상 10000000이하의 자연수입니다.   import java.util.ArrayList;class Solution { public int[] solution(int n, int m) { int[] answer = new int[2]; // 최대공약수(GCD) 구하기 int gcd =..