2024/08/08 7

20240808_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편 세션 3, 세션4를 공부했습니다.  오늘은 컬렉션 프레임워크에서 ArrayList와 LinkedList에 관하여 공부하였고, 직접 구현하는것을 해봤습니다.  3. 코딩테스트[프로그래머스] 소수 만들기 JAVA[프로그래머스] 덧칠하기 JAVA[프로그래머스] 기사단원..

TIL 2024.08.08

[프로그래머스] 기사단원의 무기 JAVA

문제[프로그래머스] 기사단원의 무기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답import java.util.*;class Solution { public int solution(int number, int limit, int power) { int answer = 0; int[] num = new int[number]; for(int i = 0; i limit) answer += power; else answer += n; } return answer; ..

[프로그래머스] 덧칠하기 JAVA

문제[프로그래머스] 덧칠하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(int n, int m, int[] section) { int answer = 0; int[] paint = new int[n]; for(int s : section) { paint[s-1] = 1; } for(int i = 0; i  처음 for문에서 paint[]에 페인트를 다시 칠해야 하는..

[프로그래머스] 소수 만들기 JAVA

문제[프로그래머스] 소수 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(int[] nums) { int answer = 0; List list = new ArrayList(); for(int i = 0; i  list에는 3가지 숫자를 조합하여 만들어지는 모든 숫자를 저장합니다. 이때 짝수는 소수가 아님으로 짝수는 저장하지 않습니다. 그 다음 for문을 통하여 소수가 아니면 flag가 tru..

[Git/GitHub] 초기 세팅 방법

Git 과 GitHub란Git은 분산 버전 관리 시스템으로 개발과정에서 코드의 변경 사항을 추적하고 관리하는데 사용됩니다. git을 통하여 여러 사람이 동시에 개발을 할 수 있고, 코드를 병합하는데 매우 효과적입니다. GitHub는 git을 이용한 웹 서비스로 개발자들이 협업하고 소스코드를 공유 할 수 있습니다. GitHub를 통해 프로젝트를 공개하여 여러 사람들과 작업을 할 수도 있고, 비공개로 하여 개인적인 프로젝트를 할 수도 있습니다. 또한 여러 컴퓨터에서 작업을 해야하는 경우 GitHub에 코드를 옮겨두고 자신이 원하는 컴퓨터에서 코드를 받아서 작업을 이어서 할 수 있습니다. GitHub 초기 세팅하는 방법(깃을 다운 받고, 깃 이메일과, 정보를 등록 했다고 가정하고 진행하였습니다.)  1. 터미..

Git & GitHub 2024.08.08

20240807_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편 세션 2을 공부했습니다.  오늘은 제네릭과 와일트카드, 타입 이레이저에 관하여 공부하였습니다.  3. 코딩테스트[프로그래머스] 모의고사 JAVA

TIL 2024.08.08

[프로그래머스] 모의고사 JAVA

문제[프로그래머스] 모의고사 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int[] solution(int[] answers) { int[] answer; int[] person1 = {1, 2, 3, 4, 5}; int[] person2 = {2, 1, 2, 3, 2, 4, 2, 5}; int[] person3 = {3, 3, 1, 1, 2, 2, 4, 4, 5, 5}; List score = new Arr..