분류 전체보기67 [프로그래머스/JAVA] 배열의 유사도 문제 설명 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ s1, s2의 길이 ≤ 100 1 ≤ s1, s2의 원소의 길이 ≤ 10 s1과 s2의 원소는 알파벳 소문자로만 이루어져 있습니다 s1과 s2는 각각 중복된 원소를 갖지 않습니다. 입출력 예 입출력 예 설명 입출력 예 #1 "b"와 "c"가 같으므로 2를 return합니다. 입출력 예 #2 같은 원소가 없으므로 0을 return합니다. 내가 풀이한 방법 class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; for(int i =0; i 2023. 9. 12. [프로그래머스/JAVA] 조건에 맞게 수열 변환하기 1 문제 설명 정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000,000 1 ≤ arr의 원소의 값 ≤ 100 입출력 예arrresult [1, 2, 3, 100, 99, 98] [2, 2, 6, 50, 99, 49] class Solution { public int[] solution(int[] arr) { int[] answer = new int[arr.length]; for(int i = 0; i= 50 && arr[i] % 2 =.. 2023. 9. 11. [프로그래머스/JAVA]기사단원의 무기 문제 설명 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매해야 합니다. 예를 들어, 15번으로 지정된 기사단원은 15의 약수가 1, 3, 5, 15로 4개 이므로, 공격력이 4인 무기를 구매합니다. 만약, 이웃나라와의 협약으로 정해진 공격력의 제한수치가 3이고 제한수치를 초과한 기사가 사용할 무기의 공격력이 2라면, 15번으로 지정된 기사단원은 무기점에서 공격력이 2인 무.. 2023. 9. 11. java 로또 번호 6개 (중복 없이) 문제 1부터 45 사이의 난수 6개를 추출하여 다음 형식으로 출력한다. 단, 6개 숫자는 중복을 허용하지 않는다. [ 출력형식 ] 오늘의 로또 번호 - x, x, x, x, x, x 여기서 중복을 제거하는 것이 어려웠다. 초반에 i랑 i+1만 비교를 해서 자꾸 1, 3, 5, 10, 14, 1 이런식으로 중복이 나왔었다. public class LottoMachine { public static void main(String[] args) { int[] lotto = new int[6]; for (int i = 0; i < lotto.length; i++) { lotto[i] = (int) (Math.random() * 45) + 1; for (int j = 0; j < i; j++) { if (lott.. 2023. 8. 22. 이전 1 ··· 10 11 12 13 14 15 16 17 다음