알고리즘4 오늘의 알고리즘 문제설명문자열 s에 나타나는 물자를 큰것부터 작은순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한사항str은 길이 1이상인 문자열입니다. 입출력 예s = "Zbcdefg"return = "gfedcbZ" import java.util.*; class Solution { public String solution(String s) { String answer = "";//String을 잘라 배열에 넣어줌 String[] a = s.split(""); List aa = new ArrayList();//배열을 리스트로 a.. 2024. 8. 28. 오늘의 알고리즘! import java.util.*; class Solution { public int[] solution(int[] arr) { //처음 최솟값을 배열의 첫번째 값으로 지정하여 시작. int min=arr[0]; int a=0; int b=0; List aa = new ArrayList(); //배열의 길이가 1인경우 표시해주기! if(arr.length==1){ b=1; } //배열 조회하여 최솟값과 그 값의 인덱스값 찾기. for(int i =0; i aa.add(ar.. 2024. 8. 24. 알고리즘 문제! 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. class Solution { public int solution(String s) { return Integer.valueOf(s); } } 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.@@내코드class Solution { public long solution(long n) { long answer = 0; for(long i =1L; i if((i*i)==n){ .. 2024. 8. 12. 알고리즘문제! 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. @@처음 내가 짠 코드class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; for(int i=0; i answer[(i)]=(long)(x*(i+1)); } return answer; } } @@답class Solution { .. 2024. 8. 9. 이전 1 다음