Today's Plan
Coding JavaScript ❌
(1) Javascript Calculator
(2) 깃허브에 업로드하고 내용 정리
Studying JavaScript knowledge ✅
(1) 제너레이터와 비동기 이터레이션
(2) 모듈
(3) 기타 : 훑어보기
Training Coding Test with Python ✅
(1) Lv1 2문제
(2) Lv2 1문제
학습 분량, 방향 계획 정리 ✅
1.
https://mikkegoes.com/javascript-projects-for-beginners/
22 JavaScript Projects for Beginners For 2022 (With Source Code)
Use these JavaScript projects to perfect your front-end skills, achieve your coding goals faster, and find project ideas for your portfolio.
mikkegoes.com
(1) Vanilla JavaScript Calculator 만들기
기본적인 것도 구현이 안 되는 듯 해서 스스로 많이 실망했습니다.
html, css, js 예제 따라서 손 코딩하고
어디서 오류 났는 지 뭘 까먹었는지 대충 감이 잡혔습니다.
다시 백지 노트 같이 스스로 구현해보려고 합니다. 그리고 제가 배운 것과 맞지 않는 비효율적인 듯한 예제 코드 수정까지 해보겠습니다. 그 뒤 헷갈리는 개념과 친숙하지 않은 개념 정리하겠습니다.
완성한 작업본을 add하지 않고 commit을 해서 해당 commit을 삭제하려다가 완성 작업본까지 날리고 왔습니다. 왜 일이 꼬이기만 할까요. 앞으로 다시는 이런 일 없도록 git 공부를 오늘 밤에 해야겠습니다.
코드는 손코딩 작성해둔 게 있어서 그대로 다시 파일을 작성했습니다.
그리고 git 사용 중 warning: LF will be replaced by CRLF in merge.이 떴습니다.
다음과 같이 찾아보고 정리하였습니다.
https://proprotrainee.tistory.com/76
[Git] LF와 CRLF
해당 단어를 접한 건 git에서 merge를 하며 만난 warning message 때문이었습니다. warning: LF will be replaced by CRLF in merge. '앗.. merge할 때 LF가 CRLF로 대체되는구나.. 근데 그것들이 뭔데?' * MDN에..
proprotrainee.tistory.com
2.
모던 JavaScript 튜토리얼
ko.javascript.info
(1) 제너레이터와 비동기 이터레이션
(2) 모듈
(3) 기타
3.
(1) Lv1 2문제
(1) - 1.
https://proprotrainee.tistory.com/73
[ 프로그래머스 ] 문자열 내 p와 y의 개수
/ 제출 1 / def solution(s): pCount = 0 yCount = 0 for char in s: if char == 'p' or char == 'P': pCount += 1 elif char == 'y' or char == 'Y': yCount += 1 if pCount == 0 and yCount == 0: return True e..
proprotrainee.tistory.com
위의 링크는 프로그래머스 LV1 문제 풀이 글입니다.
낮은 레벨의 간단한 문제였지만, 그럼에도 다양하게 연습하고자 하였습니다.
(1) - 2.
https://proprotrainee.tistory.com/74
[ 프로그래머스 ] 서울에서 김서방 찾기
/ 제출 1 / def solution(seoul): kimLocation = seoul.index('Kim') return '김서방은 ' + str(kimLocation) + '에 있다' 채점 결과 정확성: 100.0 합계: 100.0 / 100.0 프로그래머스 연습 문제로 제공되는 LV1문..
proprotrainee.tistory.com
정말 간단한 문제였지만 파이썬과 자바스크립트의 문법이 헷갈려 확신을 위해 파이썬 메서드를 찾아봐야 했습니다.
기본적인 건 틀리지 않도록 더욱 주의해야겠습니다.
(2) Lv2 1문제
https://proprotrainee.tistory.com/75
[ 프로그래머스 ] 짝지어 제거하기
/ 제출 1 / def solution(s): answer = -1 s = list(s) strStack = [] for char in s: if not strStack: strStack.append(char) else: if strStack[-1] == char: strStack.pop() return int(not bool((strStack)))..
proprotrainee.tistory.com
위의 링크는 문제 풀이 글입니다.
'Intro > Daily Study Note' 카테고리의 다른 글
[220720] Daily Study Note (0) | 2022.07.20 |
---|---|
[220719] Daily Study Note (0) | 2022.07.19 |
[220718] Daily Study Note (0) | 2022.07.18 |
[220715] Daily Study Note (0) | 2022.07.15 |
[ 모던 JavaScript 튜토리얼 ] 학습 진도 파트1. 코어 자바스크립트 (0) | 2022.07.06 |