JAVA ☕️
Beatcamp;
Theory01. 2차원 배열
Theory02. Git
Theory03. GitHub
Quiz01. 2개의 1차 배열을 하나의 1차 배열로 합치기
Quiz02. 2개의 1차 배열을 하나의 2차 배열로 합치기
Quiz03. 열 우선순위의 배열을 행 우선순위의 배열로 변경하기
Git & GitHub 🐸
Codeit;
[Git으로 배우는 버전 관리] 01. Git 시작하기
01. Git이란?
02. Git의 역사
03. GitHub란?
04. Git 설치하기 (Mac)
05. Git 설치하기 (Window)
06. sublime Text 설치하기 (Mac)
07. sublime Text 설치하기 (Window)
08. Git 시작하기 퀴즈
[Git으로 배우는 버전 관리] 02. Git 써보기
01. repository와 commit
02. repository 만들기
03. 첫 commit 해보기
04. calculator.py 파일에 작성했던 코드 설명
05. Git의 3가지 작업 영역
06. Git 써보기 퀴즈 1
07. git add 더 자세히 알아보기
08. Git이 보는 파일의 4가지 상태
09. git add 취소하기
10. 특정 git 커맨드 사용법을 알고 싶다면?
11. Git 써보기 퀴즈 2
12. Git 써보기 정리 노트
[Git으로 배우는 버전 관리] 03. GitHub 시작하기
01. GitHub 계정과 Remote Repository 만들기
02. Local Repository의 내용을 Remote Repository로 보내기
03. Local Repository에서 바뀐 내용을 Remote Repository에도 반영하기
04. Remote Repository에서 바뀐 내용을 Local Repository에도 반영하기
05. GitHub 퀴즈 1
06. 아무나 git push를 할 수 있는 건 아닙니다
07. 다른 프로젝트 가져오기
08. 오픈 소스 프로젝트란?
09. README.md를 더 예쁘게
10. GitHub 퀴즈 2
11. GibHub 시작하기 정리 노트
1월 목표 중 시간이 없다는 핑계로 미루고 또 미뤘던 Git & GitHub에 대해서 Beatcamp; 에서 배웠고 다시 한번 Codeit; 강의를 따라 하면서 GitHub에 commit push 하는 것을 연습했다. 이제 나도 잔디밭 관리에 들어가야 하나 보다... 이번 주 주말에는 2주 동안 배웠던 Java 자료들을 commit을 완료해야겠다.
스파르타 코딩클럽에서 웹 개발 10기로 수강했을 때 만들고 하라는 커밋은 안 하고 꾸미는데 정신 팔렸었다 ㅠㅠ 이번에는 commit을 잘해보자...!
오늘 밤은 "Java의 정석"을 읽으며 하루를 마감해야겠다 📚 배열 너무 어려워...
Beatcamp; HW01
import java.util.Arrays;
public class HW01 {
public static void main(String[] args) {
int[] arr1 = {10, 20, 30};
int[] arr2 = {40, 50, 60, 70};
int[] arr3 = joinArr(arr1, arr2);
System.out.println(Arrays.toString(arr3));
}
static int[] joinArr(int[] arr1, int[] arr2) {
int[] newArr = new int[arr1.length + arr2.length];
for(int i = 0; i < arr1.length; i++) {
newArr[i] = arr1[i];
for(int k = 0; k < arr2.length; k++) {
newArr[k+3] = arr2[k];
}
}
return newArr;
}
}
Beatcamp; HW02
import java.util.Arrays;
public class HW02 {
public static void main(String[] args) {
int[] arr1 = { 10, 20, 30 };
int[] arr2 = { 40, 50, 60, 70};
int[] arr3 = joinArr(arr1, arr2);
int[][] arr4 = joinArr2(arr1, arr2);
arr1[0] = 100;
for (int i = 0; i < arr4.length; i++) {
for (int k = 0; k < arr4[i].length; k++) {
System.out.print(arr4[i][k] + "\t");
}
System.out.println();
}
}
static int[] joinArr(int[] arr1, int[] arr2) {
int[] newArr = new int[arr1.length + arr2.length];
for(int i = 0; i < arr1.length; i++) {
newArr[i] = arr1[i];
for(int k = 0; k < arr2.length; k++) {
newArr[k+3] = arr2[k];
}
}
return newArr;
}
private static int[][] joinArr2(int[] arr1, int[] arr2) {
int[][] newArr2 = new int[2][];
newArr2[0] = new int[arr1.length];
newArr2[1] = new int[arr1.length];
for ( int i = 0; i < arr1.length; i++) {
newArr2[0][i] = arr2[i];
for (int k = 0; k < arr2.length; k++) {
newArr2[i][k] = arr2[k];
}
}
return newArr2;
}
}
Beatcamp; HW03
public class HW03 {
static int[][] arr = new int[5][5];
static int number = 1;
public static void HW03() {
for(int i = 0; i < arr.length; i++) {
for(int k = 0; k <arr[i].length; k++) {
arr[i][k] = number++;
}
}
}
private static void newArray(int[][] arr) {
for(int i = 0; i < arr.length; i++) {
for(int k = 0; k < arr[i].length; k++) {
System.out.print(arr[i][k]+"\t");
}
System.out.println();
}
}
public static void main(String[] args) {
HW03();
newArray(arr);
}
}
'CodeSiri > TIL' 카테고리의 다른 글
[TIL] 2021.01.22 (0) | 2021.01.22 |
---|---|
[TIL] 2021.01.21 (0) | 2021.01.21 |
[TIL] 2021.01.19 (0) | 2021.01.19 |
[TIL] 2021.01.18 (0) | 2021.01.18 |
[TIL] 2021.01.17 (0) | 2021.01.17 |