일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 블로그 셀프제작
- 고스트 블로그 #
- javascript #statement #expression #difference
- single source of truth란 #single source of truth #자료의중복 #자료의비정합성 #비정합성 #리팩토링
- Hackerrank #해커랭크 #python #파이썬 #알고리즘 #Algorithm
- javascript #event #onclick #js
- hackerrank #python #algorithm #해커랭크 #파이썬 #알고리즘
- TIL #Today I Learned # 기록 # 회고 #Udemy
- javascript '===' #javascript #TIL #Today I Learned #기록 #회고
- #TIL #Today I Learned #기록 #회고 #ternary statement #swich statement #스위치 반복문 #
- 블로그만들기 #웹사이트만들기 #
- 자바스크립트 #javascript #datatype #데이터타입 #자료형
- 불리언 #Boolean #number #string #symbol #null #undefined
- 기록 #회고
- 강의 #느낀점 #snowfox #스노우폭스 #김승호회장
- TIL #Today I Learned #
- 웹페이지제작 #
- Today
- Total
목록2019/11/14 (4)
well-balanced
프로그래밍에서는 변수의 이름을 정할 때 띄어쓰기(space)를 사용할 수 없다. 따라서 단어와 단어 사이에 Sign을 주면서 코드의 가독성을 좋게할 수 있는 방법이 필요했고, 그래서 몇가지 네이밍 케이스가 고안되었다. PascalCase (파스칼 케이스) TheDeveloperOfOz : 각 단어의 첫 글자를 대문자로 표시한다. camelCase (카멜 케이스) theDeveloperOfOz : 이름의 첫 글자는 소문자로 작성 후, 각 단어의 첫 글자를 대문자로 표시한다. kebab-case (케밥 케이스) the-developer-of-oz : 공백을 하이픈으로 치환하여 단어를 연결한다. snake_case(스네이크 케이스) the_developer_of_oz : 공백을 언더바로 치환하여 단어를 연결한다.
'==' : Eqaulity 연산자 == != 를 사용하면 연산이 되기 전에 피연산자들을 비교할 수 있는 형태로 변환시킨다. '===' : Identity 연산자 === !== 는 형변환을 하지 않고 비교 연산한다.
Today I Learned 'The Complete JavaScript Course 2019: Build Real Projects' 의 '섹션 2 : JavaScript Language Basics' 를 끝마쳤다. 마지막 코딩챌린지 코드 : Gist '==' 와 '===' 의 차이에 대해 간단하게 이곳에 정리해두었다. '네이밍케이스' 에 대해 간단히 이곳에 정리해두었다.
Finding the percentage Finding the percentage | HackerRank Store a list of students and marks in a dictionary, and find the average marks obtained by a student. www.hackerrank.com My Answer 학생수를 n의 변수에 담는다. 빈 딕셔너리 'student_marks'를 선언한다. for loop를 n(학생수)만큼 반복한다. space(공백)의 단위로 문자열을 나누고, name과 line이라는 변수에 나눠담는다. *(Asterask)를 변수 앞에 쓰면 *이 붙지 않은 변수 'name'에는 첫번째 문자열이 그대로 들어가고, *이 붙은 변수 'line'에 리스트형태로 ..