2024/08/05 9

20240805_TIL

1. 내일배움캠프 Java 문법 종합반오늘은 추가기능으로 평균 등급 구하기와 특정 상태인 수강생 필수 과목 평균 구하기를 구현 했습니다.https://github.com/SuHyun-git/Java-Assignment2 GitHub - SuHyun-git/Java-Assignment2Contribute to SuHyun-git/Java-Assignment2 development by creating an account on GitHub.github.com  2. 김영한의 실전 자바 - 중급 2편 세션 1을 공부했습니다.  오늘은 제네릭에 관하여 공부하였습니다.  3. 코딩테스트[프로그래머스] 카드 뭉치 JAVA [프로그래머스] 과일 장수 JAVA

TIL 2024.08.05

[프로그래머스] 과일 장수 JAVA

문제[프로그래머스] 과일 장수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(int k, int m, int[] score) { int answer = 0; List scores = new ArrayList(); List box = new ArrayList(); for(int s:score) { scores.add(s); } Collections.sort(..

[프로그래머스] 카드 뭉치 JAVA

문제[프로그래머스] 카드 뭉치 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) { String answer = "Yes"; int i = 0; int j = 0; for(String g : goal) { if(i i 와 j를 증가하면서 cards1 또는 cards2에 값이 일치하면 yes 일치하지 않으면 no를 저장하여 문제..

20240802_TIL

1. 내일배움캠프 Java 문법 종합반오늘은 전에 작성했던 코드를 리팩토링 했습니다.https://github.com/SuHyun-git/Java-Assignment2 GitHub - SuHyun-git/Java-Assignment2Contribute to SuHyun-git/Java-Assignment2 development by creating an account on GitHub.github.com  2. 김영한의 실전 자바 - 중급편 1편, 중급 2편 세션 10, 세션11, 세션 0을 공부했습니다.  오늘은 예외처리에 관하여 더욱 깊에 배우고 중급 1편을 마무리했습니다.  3. 코딩테스트 [프로그래머스] 2016년 JAVA  [프로그래머스] 명예의 전당 (1) JAVA [프로그래머스] 콜라 문제..

TIL 2024.08.05

[프로그래머스] 가장 가까운 같은 글자 JAVA

문제[프로그래머스] 가장 가까운 같은 글자 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int[] solution(String s) { int[] answer = new int[s.length()]; String alpha = ""; for(int i = 0; i = 0; j--) { String a = "" + s.charAt(j); if (one.equals(a)..

[프로그래머스] 푸드 파이트 대회 JAVA

문제[프로그래머스] 푸드 파이트 대회  프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public String solution(int[] food) { String answer = ""; List arr = new ArrayList(); for(int i = 1; i =0; i--) { answer += arr.get(i); } return answer; }}앞 부분과 뒤 부분이 같이..

[프로그래머스] 콜라 문제 JAVA

문제[프로그래머스] 콜라 문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public int solution(int a, int b, int n) { int answer = 0; while(n >= a) { answer += (n / a)*b; n = n % a + (n / a)*b; } return answer; }}

[프로그래머스] 명예의 전당 (1) JAVA

문제[프로그래머스] 명예의 전당 (1) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int[] solution(int k, int[] score) { int[] answer = new int[score.length]; List arr = new ArrayList(); for(int i = 0; i min) { arr.remove(0); arr.add(score[i]..

[프로그래머스] 2016년 JAVA

문제[프로그래머스] 2016년 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public String solution(int a, int b) { String answer = ""; Map month = new HashMap(); Map date = new HashMap(); month.put(1, 31); month.put(2, 29); month.put(3, 31); month.p..