
1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12982 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 설명 먼저 금액을 오름차순으로 정렬해줬다. 그리고 값을 더하다가 예산보다 많아지면 break를 걸었다. 그 때 당시의 i 값이 지원해줄 수 있는 부서의 수 처음으로 겁나 쉬웠당 ㅠ 자신감 상승 문제 3. 코드 import java.util.Arrays; class Solution { public int solution(int[] d, int budget) { int answer = 0; Arr..

1. 문제 https://programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 설명 1) string을 한글자씩 파싱 2) 숫자일 경우 -> 10일 경우를 대비해 다음 i까지 확인 3) 스타상(*) 일경우 -> 바로 전의 점수도 같이 2배 해줌. (첫 번째 일경우엔 제외) 4) result 배열에 담아둔 값들을 다 더하면 답 이게 왜 Lv1문제일까 어려웡 3. 코드 class Solution { public int solution(String dartResult) { i..

1. 문제 https://programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 설명 10진수로 입력받은 arr1과 arr2를 2진수로 변환하고, 앞 공백을 채워서, 1은 "#"으로, 0은 " "로 변환하면 된다. 3. 코드 class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; for(int i=0; i

Eclipse의 경우 Ctrl + 보고싶은 클래스 클릭하면 해당 소스를 볼 수 있다. .jar 소스코드가 궁금할 때도 마찬가지로 들어갈 수 있다. Thread의 Runnable을 예로 들어서 설명하겠음 보통 아무 설정이 없는 경우 이렇게 소스를 찾을 수 없다고 뜬다. (Source not found) Attach Source... 버튼을 클릭하면 (Runnable의 jar은 rt.jar인가보다) 이런 창이뜬다. 원래는 Workspace location에 라디오버튼이 클릭되어 있을 것이다. External location을 클릭하고 External File...을 눌러서 요렇게 src.zip을 찾아줍니다. 보통 JDK설치시 특이하게 다른 곳에 저장하지 않는 이상 해당 폴더에 있다. (해당 폴더에 없으면 자..

print : 괄호안 내용을 단순히 출력. 개행문자(=줄바꿈문자=\n) 포함안됨. printf : C에서의 printf와 동일. %d, %s 등을 쓰기위해 사용. 개행문자 포함X println : 괄호안 내용을 출력한 후 마지막에 개행문자가 포함되어 있어 출력후 한 줄 띄워짐. public class ThreadTest extends Thread{ public static void main(String[] args) { int num = 5; System.out.print("print ! " + num + "\n");//print System.out.printf("printf ! %d \n", num);//printf System.out.println("println ! " + num);//println..

- next()와 nextLine() 차이점 next() : 문자 또는 문자열을 공백기준으로 한 단어로 입력받음. nextLine() : 문자 또는 문자열을 한 라인 전체로 입력받음. - 문제 상황 public class test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int first = sc.nextInt(); String second = sc.nextLine(); System.out.println(first + second); } } 다음과 같은 코드일 때, scanner 입력을 받는다면 [입력] 123 word [출력] 123word 으로 입력해야 first에 123, second에 word가 ..
- Total
- Today
- Yesterday