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 |