COTE/programmers (26) 썸네일형 리스트형 [java] 같은 숫자는 싫어 앞 숫자를 임시로 저장할 수 있는 임시변수 preNum을 만들기! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 package programmers; import java.util.ArrayList; import java.util.Arrays; //배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. //이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. //단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, //arr = [1, 1,.. [java] 나누어 떨어지는 숫자 배열 12345678910111213141516171819202122232425262728293031323334353637383940package www.gohome.com;//나누어 떨어지는 숫자 배열//array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.//divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. import java.util.ArrayList;import java.util.Arrays;import java.util.Collections; public class DivisibleArrayOfNumbers { public int[] Solution(int[]arr.. [java] 두 정수 사이의 합 첫번째 풀이... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 package www.gohome.com; //두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. //예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. public class SumBetweenTwoIntegers { public long Solution(int a, int b) { int min = Math.min(a, b); int max = Math.max(a, b); if(a == b) { return a;.. [java] 문자열 내 마음대로 정렬하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package www.gohome.com; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; //문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다 //strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. public class SortingStringMyOwnWay { public .. [java] 문자열 내 p와 y의 개수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package www.gohome.com; public class NumberOfPAndYInString { public boolean Solution(String s) { s= s.toLowerCase(); boolean an = true; System.out.println("s : " + s); int cnt = 0; for(int i=0; i [java] 문자열 내림차순으로 배치하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package www.gohome.com; import java.util.Arrays; //문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. //s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. public class PlaceStringInDescendingOrder { public String Solution(String s) { String answer = ""; char[] arr = s.toCharArray(); Arrays.sort(arr);//정렬 StringBuilde.. [java] 문자열 다루기 기본 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package www.gohome.com; //문자열 다루기 //문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. //예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. public class StringHandling { public boolean Solution(String s) { char[]arr = s.toCharArray(); if(s.length()!= 4 && s.length() != 6) { return false; }else { for(int i=0; i a~z 97~122 ch.. [java]서울에서 김서방 찾기 요정돈 껌이쥐~ 12345678910111213141516171819202122232425262728package www.gohome.com;//String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. //seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.//seoul은 길이 1 이상, 1000 이하인 배열입니다.//seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.//"Kim"은 반드시 seoul 안에 포함되어 있습니다. public class FindKim { public String Solution(String[] arr) { String answ.. [java] 소수찾기 ***** 문제가 1단계가 아닌것 같은데요; 2의배수랑 3의배수 5의배수 식으로 배수들 지워가면 나올것 같은데 어느세월에 다 지운ㄷ............. 도저히 모르겠어서 다른사람꺼 참고참고.... 주석주석.... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package www.gohome.com; //1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. //소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다.(1은 소수가 아닙니다.) //1~10 --> 2.3.5.7 public class FindDecimals { public.. [java] 수박수박수박수박수박수? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 package www.gohome.com; //길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. //예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴한다. public class Subaksubaksubaksu { public String Solution(int n) { String answer = ""; for(int i=0; i 이전 1 2 3 다음