programmers

순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 풀이 1) 시간초과 class Solution { public int solution(int n) { int answer = 0; for(int i=1; i
문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예 #1 예제 1번의 my_string에서 인덱스 s=2부터 overwrite_string의 길이만큼에 해당하는 부분은 "11oWor1"이고 이를 "lloWorl"로 바꾼 "HelloWorld"를 return 합니다. 입출력 예 #2 예제 2번의 my_string에서 인덱스 s=7부터 overwrite_string의 길이만큼에 해당하는 부분은 "29b8UYP"이고 이를 "merS123"로 바꾼 "ProgrammerS123"..
정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 입출력 예 #1 [1, 2, 3, 4, 5]의 1번째 인덱스 2부터 3번째 인덱스 4 까지 자른 [2, 3, 4]를 return 합니다. 입출력 예 #2 [1, 3, 5]의 1번째 인덱스 3부터 2번째 인덱스 5까지 자른 [3, 5]를 return 합니다.] 풀이 1) class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[(num2-num1+1)]; int j = 0; ..
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 풀이1) import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.nextLine(); String result = ""; for(int i=0;i=65 && c=97 && c
문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 풀이) indexOf() class Solution { public int solution(String str1, String str2) { int answer = 0; // intdexOf로 찾아내지 못했을 경우 -1값이 나오기때문에 if(str1.indexOf(str2)!=-1){ answer = 1; } else { answer = 2; } return answer; } } indexOf() 특정 문자나 문자열에서 해당하는 문자의 인덱스 값을 반환하고 찾지 못했을 경우 '-1'을 반환하는 메소드 lastIndexOf() 특정 문자나 문자열에서 ..
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 풀이 1) charAt()를 이용한 풀이 class Solution { public String solution(String my_string, int n) { String answer = ""; for(int i=0;i
아잠만_
'programmers' 카테고리의 글 목록 (10 Page)