git & github - init부터 push까지
·
git & github
1. git init : 현재 디렉토리 기준 git 저장소 생성$ git initInitialized empty Git repository in C:/지정경로/.git/pwd : 현재 경로 확인ls : 현재 경로의 파일 확인ls -a : 현재 경로의 모든(숨겨진 포함)파일 확인(경로에 .git이 생성됐다면 준비완료)cd(change directory) : cd+뛰어쓰기한칸+cd .. : 상위 디렉토리로 이동cd [디렉토리] : [디렉토리]로 이동 cd /c/Users/desktop/folder와 같이 입력 혹은하위폴더로 가려면 해당폴더만 작성, 현재 desktop에 위치한다면 cd folder 입력cd - : 이전 디렉토리로 이동, 막약 위 경로에서 Users에서 바로 folder로 이동 후 cd -하면..
17일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 회고67. 둘만의 암호 : https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr- 풀이 과정class Solution { public String solution(String s, String skip, int index) { StringBuilder sb = new StringBuilder(); for (int i = 0; i 'z') { a = (a - 'a') % 26 + 'a..
16일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 회고66. 대충 만든 자판 https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krclass Solution { public int[] solution(String[] keymap, String[] targets) { int[] result = new int[targets.length]; for(int i = 0; i keymap[q].indexOf(c)){ push = keyma..
[TIL](2024)08.05 ~ 08.09
·
Java & Spring/TIL
08월 05일 (월)- 오늘 한 일프로그래머스 코딩테스트 1문제 진행 및 회고팀 프로젝트 진행(git pull, git merge, git commit, pull request)팀 프로젝트를 진행하며 스스로 리펙토링 진행(중복된 코드를 메서드로 묶어서 진행해봄)- 회고팀 프로젝트를 진행하면서 블로그 글 적는 시간 내기가 어려워 졌다, 조금 더 시간분배를 해봐야겠다. 08월 06일 (화)- 오늘 한 일프로그래머스 코딩테스트 1문제 진행 및 회고 재귀 함수 사용 시 재귀함수를 return으로 호출하지않으면 문제가 발생함 추가 공부 예정git을 사용하며 사용법 정리(추가예정)- 회고재귀 함수를 사용 하였을 때 오입력 되면 재귀하도록 설정하였으나 오입력 시 저장된 배열이 초기화되지 않는문제 발생git reset..
15일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 회고65. 문자열 나누기 : https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 풀이 과정 class Solution { public int solution(String S) { int answer = 0; int i = 0; outLoop: while(i i가 마지막 글자이면 종료하고 +1문자 x를 선언하고 xCnt = 1로 시작다음 글자를 비교하면서 xCnt, Ycnt의 경우를 비교하..
14일차 - Java강의(쓰레드)
·
Java & Spring/Java
◇ 프로세스와 쓰레드의 개념프로세스 : 운영체제로부터 자원을 할당받는 작업의 단위프로세스의 구조 : Code와 Data그리고 메모리 영역(Stack, Heap)으로 구성Code : main메소와 같은 코드Data : 프로그램이 실행 중 저장 할 수 있는 저장공간Memory : Stack(지역변수, 매개변수, 리턴변수), Heap(동적으로 필요한 변수)를 저장쓰레드 : 프로세스가 할당받은 자원을 이용하는 실행의 단위작업중인 프로그램에서 실행요청이 들어오면 생성명령처리를 위한 메모리공간(Stack)도 할당받음◇ 쓰레드싱글 쓰레드 : 프로세스 안에서 하나의 쓰레드만 실행되는 것멀티 쓰레드 : 프로세스 안에서 여러개의 쓰레드가 실행되는 것멀티 쓰레드의 장점동시 작업으로 성능이 좋아진다.스택을 제외한 모든 영역에..
14일차 - 알고리즘 코드카타
·
Java & Spring/코딩테스트
- 회고64. 체육복 https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution { public int solution(int n, int[] lost, int[] reserve) { Arrays.sort(lost); Arrays.sort(reserve); List reserveLi = new ArrayList(); for(int ..
13일차 - Java강의(예외, 제네릭)
·
Java & Spring/Java
◇ 오류와 예외오류(Error) : 일반적으로 회복이 불가능한 문제예외(Exception) : 일반적으로 회복이 가능한 문제- 예외의 종류코드 실행 관점에서 예외의 종류컴파일 에러 : .java파일을 .class파일로 컴파일 할 때 발생, 보통 문법오류런타임 에러 : 실행도중 맞닥뜨리는 예외예외 처리 관점에서 예외의 종류확인된 예외(Checked Exception)컴파일 시점에서 확인반드시 예외 처리를 해줘야함미확인된 예외(UnChecked Exception)런타임 시점에서 확인예외 처리가 반드시 필요하지는 않음◇ 예외 발생과 try-catch, finally문예외 처리 흐름예외 정의하기클래스, 메서드를 만들려 예외 위험 알리기(throw, throws)위험한 메서드 사용 시 예외를 handling하기-..
13일차 - 알고리즘 코드카타(시간초과)
·
Java & Spring/코딩테스트
- 진행일자완료 번호24.07.161~2024.07.1721~3524.07.1836~4224.07.1943~4724.07.2248~5024.07.2351~5524.07.2456~5724.07.255824.07.2659~6024.07.296124.07.306224.07.3163- 회고63. 숫자 짝꿍 https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr- 풀이 과정import java.util.*;public class Main { public s..
12일차 - 알고리즘 코드카타(실패)
·
Java & Spring/코딩테스트
- 진행일자완료 번호24.07.161~2024.07.1721~3524.07.1836~4224.07.1943~4724.07.2248~5024.07.2351~5524.07.2456~5724.07.255824.07.2659~6024.07.296124.07.3062- 회고62. 옹알이(2) : https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution { public int solution(Strin..