목록전체 글 (125)
Develop

문제 내풀이 class Solution { public int[] solution(int start_num, int end_num) { int answer[] = new int[end_num-start_num + 1]; for(int i = 0; start_num System.out.print(e+" ")); // 2 3 4 rangeClosed(시작 수, 끝 수) : 시작 수와 끝 수를 모두 포함하며 시작 수부터 끝 수까지 포함한다 ex) IntStream stream2 = IntStream.range(2,4); stream2.forEach(e -> System.out.print(e+" ")); // 2 3 4 참고 글 https://mine-it-record.tistory.com/477 [JAVA] ..

문제 내풀이 class Solution { public int solution(int[] num_list) { int odd = 0; int even = 0; for(int i = 0; i = even? odd : even; } } 다른풀이 딱히 참고할만한 코드가 없었다 변수명만 다르고 다들 비슷한 코드였음

문제 내 풀이 class Solution { public int solution(int[] num_list) { int sum = 0; int mul = 1; for(int a : num_list){ mul *= a; sum += a; } sum *= sum; return mul < sum? 1 : 0; } } 느낀점 sum *= sum; return mul < sum? 1 : 0; 부분을 return mul < sum*sum? 1 : 0; 이렇게 줄여서 return 하는 것이 더 좋아보인다 다른 풀이 import java.util.Arrays; class Solution { public int solution(int[] numList) { return (Arrays.stream(numList).redu..
배열(Array) 자바에서 배열을 선언하는 방법 // 값 바로 넣기 String[] arr = {배열에 들어갈 값}; int[] arr = {배열에 들어갈 값}; ex) int[] arr = {1,2,3}; // 크기만 지정 String arr[] = new String[배열크기]; int arr[] = new String[배열크기]; ex) int arr[] = new int[5]; ※ java.util.Arrays 를 import하는 것 잊지말기(보통은 자동으로 됨) java.util 패키지 java.util 패키지에는 프로그램을 개발하는 데 사용할 수 있는 유용한 유틸리티 클래스가 다수 포함되어 있다. 실제로 java.lang 패키지 다음으로 가장 많이 사용되는 패키지가 java.util 패키지이다..

코딩의 시작, TCP School 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 자바의 개요부터 시작해서 기본적인 내용들을 쭉 알려준다 로그인하지 않아도 볼 수있으니 참고하면 도움이 될듯

문제 내풀이 class Solution { public int solution(int a, int b, int c) { int answer = a + b + c; if((a==b) && (b==c) && (c==a)){ // 세 숫자가 모두 같음 answer = answer*(a*a + b*b + c*c)*(a*a*a + b*b*b + c*c*c); }else if( (a!=b) && (b!=c) && (c!=a) ){ // 세 숫자가 모두 다름 }else{ // 세 숫자 중 어느 두 숫자는 같고 나머지 숫자가 다름 answer = answer*(a*a + b*b + c*c); } return answer; } } 다른 풀이 class Solution { public int solution(int a, ..

문제 내풀이 class Solution { public int solution(int a, int d, boolean[] included) { int answer = 0; for(int i=0; i included[idx]?a+(idx*d):0).sum(); } ..

문제 내풀이 class Solution { public String solution(String code) { int mode = 0; String ret = ""; for(int x=0; x < code.length(); x++){ if(mode == 0){ if(code.substring(x,x+1).equals("1")){ mode = 1; }else{ ret += (x%2 == 0)? code.substring(x,x+1) : ""; } }else{ if(code.substring(x,x+1).equals("1")){ mode = 0; }else{ ret += (x%2 == 1)? code.substring(x,x+1) : ""; } } } // for문 끝 if(ret.length() == 0)..