목록JavaAlgorithm (47)
KSI일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FtUGH/btsy8avAbyf/7qHvPiWzklCVyYgQSk6RHk/img.png)
public class SquareNumber { public static void main(String[] args) { int answer = 0; int n = 144; for(int i=1; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/be5FAp/btszcFtDTZx/srtzAVSMX2IBWAbafoeUpk/img.png)
방법1. public class CenterValue { public static void main(String[] args) { int[] array = {9,-1,0}; int answer = 0; int a = array.length/2;//가운데 순번 //배열값 오름차순 정렬 for(int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7A87G/btsq0ER9TIc/4aQM1di4peUHaneacnbwL0/img.png)
문자열 my_string과 정수n이 매개변주로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복하시오. 방법1. public String solution(String my_string, int n) { String[] list = my_string.split("");//문자열 배열로 변환 StringBuilder answerA = new StringBuilder();//append사용을 위한 StringBuilder 생성 for(int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cVWawj/btsq1bghUqn/jQ2ukklnRNdijkrmuMyKDK/img.png)
자연수n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 완성해주세요. n이 20이면 곱이 20인 순서쌍은 (1,20) (2,10) (4,5) (5,4) (10,2) (20,1)이므로 6을 return합니다. 방법1. public int solution(int n) { int answer = 0; for(int i = 1; i n % i == 0).count(); } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bURH5m/btsqJDlWBN5/3frZmuFYyoJXSWZxB1ofZk/img.png)
문자열 str1, str2가 매개변수로 주어집니다. str1안에 str2가 있다면 1을 없다면 2를 return하도록 함수를 완성해주세요 방법1. public int solution(String str1, String str2) { int answer = 0; if(str1.contains(str2)) { answer = 1; }else { answer = 2; } return answer; } 방법2. public int solution(String str1, String str2) { return (str1.contains(str2)? 1: 2); }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b8ml9m/btsqKD7doH0/aOkQH4DRy3wPV1wPtjK7m1/img.png)
문자열 my_string와 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 완성해주세요 class Solution { public String[] solution(String my_string, String letter) { String[] answer = my_string.split(letter); return answer; } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bi6LHb/btsqB9jcOYZ/kWqizi16R3QnGGOVROJIW0/img.png)
배열에서 각 원소의 문자열 길이를 출력해 보겠습니다. public class LengthOfArray { public static void main(String[] args) { String[] strlist = {"we", "are", "the", "world"}; int[] answer = new int[strlist.length]; for(int i = 0; i < strlist.length; i++) { answer[i] = strlist[i].length(); } //answer의 값들을 꺼내기 위한 향상된 for문 for(int result : answer ) { System.out.print(result + " "); } } }