목록분류 전체보기 (169)
KSI일기장
String.join("각요소 사이 삽입할 문자열", "결합할 문자열 요소들") : 배열을 문자열로 변환 ex) public static void main(String[] args) { String[] words = {"123", "456", "7"}; String coalescence = String.join("", words); System.out.println(coalescence); } 결과: "1234567" Arrays.toString("String으로 변경할 배열 변수명") : 배열을 문자열로 변환 ex) to String을 이용해 String으로 변환 후 for문을 이용한 출력 public static void main(String[] args) { int[] num = {1,2,3,4,5..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bYViye/btsBkj4FbGo/JRHTlz3TECToOyuGLnmyA0/img.png)
class Solution { public String solution(String my_string, int num1, int num2) { //my_string을 배열로 변환 char[] trans = my_string.toCharArray(); //인덱스값 순서를 바꿔 넣을 my_string과 같은 길이의 배열 선언 char[] answer = new char[trans.length]; //my_string 배열로 바꾼 trans의 값들을 새로 선언한 answer배열에 넣어준다 for (int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b19MAb/btsBqdPNywr/6oM4iCIiMi2bnyBqeIJLgk/img.png)
class Solution { public int[] solution(int[] array) { int mv = Integer.MIN_VALUE; int mvIn = -1; //최대값mv가 int중 가장 작은 값으로 설정되있다. for(int i=0; imv) { mv = Math.max(mv, array[i]); mvIn = i; } } int[] answer = {mv, mvIn}; return answer; } } class Solution { public int[] solution(int[] array) { int[] answer = new int[2]; for(int i=0;i answer[0]) { answer[0] = array[i]; answer[1] = i; } } return answe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b0PScF/btsBiV2umms/bdhz0ZF8hqoMmsVCdUx9ik/img.png)
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String star = "*"; for(int i=1; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bU6ifl/btsBit5ROyb/Ah7ReUlTSmtCUnZx0jOMq1/img.png)
class Solution { public int solution(int[] numbers) { int answer = Integer.MIN_VALUE; //numbers 중 첫번째 값 선택 for(int i=0; i
charAt() => 자료형이 char로 하나의 문자만 가져온다. 괄호()안은 몇번째 값을 가져올지 적어준다. 값을 비교할때는 '==' 을 사용하고 char이므로 기본 따움표( ' ' )로 감싸줘야한다. 예를 들어 String st = "123"; st.charAt(2) 라고 하면 결과값은 '3'이 되는 것이다. substring() => 자료형이 String으로 괄호()안에 값이 하나면 그 값부터 마지막 값까지 가져오고, 쉼표( , ) 구분자를 사이에 두고 값을 두개 넣어주면 첫번째 값부터 두번째 값전까지의 값을 가져온다. 값을 비교할때는 charAt과 다르게 ' equals() '를 사용한다. 예를 들어 (0,4) 면 0번째부터 3번째까지의 값을 가져오게 된다. String st = "12345678..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/befdNi/btsBfeA0TL0/h4ZDAzk2rKiELOIGkvWTuk/img.png)
class Solution { public String solution(String rsp) { String answer = ""; for(int i=0; i String으로 괄호()안에 값이 하나면 그 값부터 마지막 값까지 가져오고, 쉼표( , ) 구분자를 사이에 두고 값을 두개 넣어주면 첫번째 값부터 두번째 값전까지의 값을 가져온다. 예를 들어 (0,4) 면 0번째부터 3번째까지의 값을 가져오게 된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d4vTHP/btsA8Nx37j3/SFXO3APbRKKhJU5wfS2wT1/img.png)
public static void main(String[] args) { int hp = 999; int answer = 0; if((hp%5)==0){ answer = hp/5; } else if ( (((hp%5)%3)==0) && ((hp%5) >= 3) ) { answer = (hp/5) + ((hp%5)/3); }else{ answer=(hp/5) + ((hp%5)/3) + (((hp%5)%3)/1); } System.out.println(answer); } public static void main(String[] args) { int hp = 24; int answer = 0; answer = (hp/5) + ((hp%5) / 3) + ((hp%5) % 3); System.out.printl..