0729 TIL
while문
while문은 조건문이 참일 때 실행되는 반복문이다. 조건은 문장안이 실행되기 전에 참, 거짓을 판단한다.
<조건>
반복이 시작되기 전에 조건문은 참,거짓을 판단받게 된다. 만약 조건문이 참이라면, while문 안의 문장들이 실행된다. 거짓이라면, 문장은 그냥 while 반복문 후로 넘어간다.
GIT
앗.. index.js 파일에서 오타를 발견했어요. 수정을 해야하는데 불필요한 커밋을 또 하고 싶지는 않습니다. 커밋한 기록을 되돌려서 이전으로 돌아가는 방법은 없을까요?
-> git reset HEAD^1
git log
로 나의 커밋 로그를 볼 수 있다
git restore
는 stageing area에 들어가지 않은 파일인 경우, 마지막으로 수정된 내용을 지운다
git reset
내용은 그대로인데 staging area에 올린 파일을 내림(work place 로 다시 내려옴)
충돌이 해결된 후 staging area에 올라간 파일은 자동으로 commmit 메시지가 생성된다. git commit
자동생성된 commit message를 적용하는 명령어
혼자 작업하기
git init
혼자 작업을 할때 나의 local working directory를 git과 연결
remote add origin 주소
나의 remote repository에 연결
알고리즘 6번
function letterCapitalize(str) {
let result = ''
let word = str.split('')
if(str.length === 0){
return ''
}
word[0] = word[0].toUpperCase()
for(let i = 0 ; i < word.length; i++){
if(i+1 !== word.length && word[i] === ' ' && word[i+1] !== ' '){ //word[i]는 index자리의 요소 word[i] ==='' 써도됌
word[i+1] = word[i+1].toUpperCase()
}
result = result + word[i]
}
return result
}
//변수 result를 선언한다. ''를 할당한다.
//변수 word를 선언한다. str.split('')를 할당한다. word는 배열이다.
//word[0] = word[0].toUpperCase()로 0번째 index를 대문자로 만들어준다.
//for문을 만든다. i = 0 ; i < word.length ; i++
//만약 i가 word.length -1 이 아니고 (i가 맨 마지막 letter의 index가 아니고) word[i]가 ''빈문자열이고 word[i+1] ('a'같은거)이 문자열이라면
// word[i+1]을 toUpperCase()로 대문자로 만들어준다.
//result에 word[i]를 붙여준다
//result를 리턴한다.
Author And Source
이 문제에 관하여(0729 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@syc765/0729-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)