TIL

오늘은 코딩애플강의🍎 들으러가야지~

라고 생각했지만 어림도 없지, 팀원의 의견으로 1시부터

Git 을 했다. 뭐 많이 배워서 나름 유익했음. 혼자 레퍼지토리 파서 할 때는 잘됐던거 같은데 clone 받아서 처음부터 git 명령어 입력진행해보니까 여기저기서 조금씩 막혀서 처음 merge 하는데 까지 2시간 가까이 걸렸다.. 휴 VS code는 기본으로 설정해줘야 하는게 파이참보다 조~금 더 많은 느낌이다.

아침부터 좀 피곤해서 집중이 잘 안됐는데, 생각해보니까 이틀뒤에 주특기 주차 시작하면 다른거 공부 할 시간 거의 없을텐데 안 뒤쳐지려면 지금 부족한부분 많이 채워놓자..!

아니나다를까 간만에 react 강의 듣고 좀 봤는데 너무 생소하다.. 내가 짠 코든데 이해가 잘 안된다고ㅠ 내일은 더 집중해서 공부해야겠다

1일 1로그 책 오늘 1시간? 정도 슬슬 읽어봤는데 생각보다 재미가 쏠쏠하다.

다음 발표범위까지 쭉~ 읽고 3일정도(2시간씩?) 발표준비 하면 좋을거같다.

 

GIT

VS code 처음에 세팅해줘야 할께 많음! 어려움

실제로 팀원들이랑 main → 각각 branch 만들어서 본인 branch에 push 하고 남의 branch랑 merge 해봄!

clone으로 repository를 가져올 경우! 반드시 해당 폴더를 열어서 진행해야된다!

$git clone +(가져올 repository 주소)
$git init (필수!)
$git branch yong // $git switch yong
$git add .  // $git commit -m ‘push 성공!’
$git push origin yong (origin에 yong 브랜치를 올릴꺼야!)
// push 성공! merge는 터미널 말고 git 들어가서 직접!

*추가 지식
$git remote --v //현재 레퍼리토지 주소 확인
$git status //내 브랜치 확인
$git branch//브랜치 모두확인 내가있는 브랜치 확인

 

알고리즘

27. 콜라츠 추측(https://school.programmers.co.kr/learn/courses/30/lessons/12943)

function solution(num) {
    var answer = 0;
    while (num != 1 && answer < 500) {
        num % 2 == 0 ? num = num / 2 : num = num * 3 + 1;
        answer++;
    } // answer 가 500 보다 커지면 while문 멈추고 밑에가 실행됨.
    if (answer == 500) {
        return -1;
    } else {
        return answer;
    }
} //while문 제대로 처음 써본거 같은데 아직 아리송하넹
	 while (true) {
	true 일때만 해당 작업을 반복한다! true 부분에 i<10 같은 조건을 달아서 수행하는 경우가 왕왕있음.
}

28. 하샤드 수(https://school.programmers.co.kr/learn/courses/30/lessons/12947)

function solution(x) {
    var x_str = String(x);
    var sum = 0;
    for (i = 0; i < x_str.length; i++) {
        sum += Number(x_str[i])
    }
    return x_str / sum % 1 == 0 ? true : false;
} //수를 문자로만 바꾸는데 수를 배열로 바꾸는 연습도 하는게 좋을듯? 배열로 푸는것도 간단하고 좋은 메서드가 많은거같당

'항해99' 카테고리의 다른 글

3주차 주특기(기초)  (0) 2022.11.19
2주차 알고리즘(6일차)  (0) 2022.11.19
2주차 알고리즘(4일차)  (0) 2022.11.19
2주차 알고리즘(3일차)  (0) 2022.11.19
2주차 알고리즘  (0) 2022.11.19

+ Recent posts