TIL 25

계산기 만들기

계산기를 프로그래밍 해보자 우선 과정을 거치때 마다 commit을 해주기 위해 인텔리제이와 깃허브를 연동해보자.  세팅에서 깃허브를 찾아준뒤 연동한다. 연동은 성공했지만 작은 문제가 생겼다.문제점깃허브의 default 는메인에 연결되어 있는데 나의 깃은 master 브런치에 연결되어 있어 커밋&푸쉬를 할때마다 브런치가 계속 생성되고 있다는 점, git checkout main 을 해도 main에 접근하지 못한 다는 점 해결법우선 해결을 하기 위해선 원인을 알아야 하기에 튜터님에게 질문을 해 보았다. 튜터님께서 왜 문제가 생긴지 이유를 설명해 주셨다.  이유: 지금 main으로 접근하지 못하는 이유가 깃허브에서는 main이라는 이름의 브렌치에 git init이 되어있고, 나는 master란 이름의 브런치에..

TIL 2024.04.26

TIL(4)

오늘 한일백준 풀기 - Buffer 에 대한 심오한 이해강의 듣기 -  2주차 과제, 3주차(객체에 대한 수업)  백준을 풀다보니 버퍼에 대한 문제가 나왔다.특징은 스캐너가 쓰레기를 하나씩 버리는 느낌이라면 버퍼는 한번에 모아서 버리는 느낌이라는 점?장점은 크만큼 처리속도가 빠르다! 근데 아직 익숙하지 않아서 쓰기가 어렵다.package practice.backjun.loop;import java.io.*;import java.util.StringTokenizer;public class Buffer1 { public static void main(String[] args) throws IOException { BufferedReader br = new ..

TIL 2024.04.24

Til(3)

오늘은 대부분 강의를 듣는데에 시간을 할애했다. 내가 제일 약한 부분이 배열이란 것을 N queen을 풀다가 느껴서 배열부분을 확실하게 하기 위해 인텔리제이에 정리를 하면서 들었다. 2차원 배열 !! package sparta_java_2.array; public class Array6 { public static void main(String[] args) { // 가변 배열 int[][] array = new int[3][]; // 배열 원소마다 각기 다른 크기로 지정 array[0] = new int[2]; array[1] = new int[4]; array[2] = new int[1]; //중괄호로 초기화를 아예 해버릴 때도 가능함!! int[][] array2 = { {10 ,20}, {10,2..

TIL 2024.04.23

내일배움캠프 4일차 TIL + 프로젝트를 하며 배운점!!

https://winner7789.tistory.com/16 두번째 미니 프로젝트팀원 소개 프로젝트 시작부터 완성 및 발표까지(2) 너무너무 중요한 부분!!!!!! 누가 나한테 짧은 개발 공부중 어떤코드가 기억에 남냐고 묻는다면 바로 이 코드라고 할거 같다. // 모듈안에서 전역변수 선언 (모듈밖에서는(전역변수 선언시 윈도우 winner7789.tistory.com 프로젝트 카테고리와 겹처 프로젝트에 정리해 놓았습니다.

TIL 2024.04.19