java(219)
-
[프로그래머스] 중복된 문자 제거 - JAVA
문제 문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요. 조건 1 ≤ my_string ≤ 110 my_string은 대문자, 소문자, 공백으로 구성되어 있습니다. 대문자와 소문자를 구분합니다. 공백(" ")도 하나의 문자로 구분합니다. 중복된 문자 중 가장 앞에 있는 문자를 남깁니다. 코드 class Solution { public String solution(String my_string) { String answer = ""; char[] st = my_string.toCharArray(); for(int k = 0;k
2023.04.02 -
[프로그래머스] 대문자와 소문자 - JAVA
문제 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. 조건 1 ≤ my_string의 길이 ≤ 1,000 my_string은 영어 대문자와 소문자로만 구성되어 있습니다. 코드 class Solution { public String solution(String my_string) { String answer = ""; for(char st : my_string.toCharArray()){ if(st>=65 & st
2023.04.02 -
[프로그래머스] 짝수와 홀수 - JAVA
문제 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 코드 class Solution { public String solution(int num) { return num%2==0?"Even":"Odd"; } } 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
2023.03.26 -
[프로그래머스] 주사위의 개수 - JAVA
문제 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 조건 box의 길이는 3입니다. box[0] = 상자의 가로 길이 box[1] = 상자의 세로 길이 box[2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣습니다. 코드 class Solution { public int solution(int[] box, int n) { int answer = ..
2023.03.26 -
[프로그래머스] 인덱스 바꾸기 - JAVA
문제 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 조건 1
2023.03.26 -
[프로그래머스] 최댓값 만들기(2) - JAVA
문제 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 조건 -10,000 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers 의 길이 ≤ 100 코드 import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int answer = 0; int leng = numbers.length; if(numbers[0]*numbers[1]>numbers[leng-1]*numbers[leng-2]) return numbers[0]*numbers[1]; return nu..
2023.03.26