CodeSiri/TIL

[TIL] 2021.01.20

Dev다D 2021. 1. 20. 16:43
반응형

 

 

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