해달(8)
-
[JS] 모던 자바스크립트 Deep Dive 스터디 9장 타입 변환과 단축평가 #해달
https://dingx2-story.tistory.com/125 [JS] 모던 자바스크립트 Deep Dive 스터디 8장 제어문 프로젝트에 어떻게 적용할지 알아보기 #해달 https://dingx2-story.tistory.com/124 [JS] 모던 자바스크립트 Deep Dive 스터디 7장 연산자를 배우며 프로젝트에 어떻게 적용할지 알아보 자바스크립트로 개발하다보면 정말 수상한 오류가 발생한다. 이는 dingx2-story.tistory.com 위 글에서 이어집니다. #명시적타입변환 #타입캐스팅 #단축평가 9.1 타입 변환이란? 자바스크립트가 근본이 없다 해도 모든 값은 타입이 있다. 이는 개발자의 의도에 따라 다른 타입으로 변환할 수 있는데 이를 명시적 타입변환(explicit coercion) ..
2024.01.19 -
[JS] 모던 자바스크립트 Deep Dive 스터디 8장 제어문 프로젝트에 어떻게 적용할지 알아보기 #해달
https://dingx2-story.tistory.com/124 [JS] 모던 자바스크립트 Deep Dive 스터디 7장 연산자를 배우며 프로젝트에 어떻게 적용할지 알아보 자바스크립트로 개발하다보면 정말 수상한 오류가 발생한다. 이는 대부분 연산에서 발생하는 오류이며 연산자의 개념을 바로잡고가야 치명적인 오류에도 빠른 대처가 가능하다. 필자는 그동안 dingx2-story.tistory.com 앞선 글과 연결됩니다. #제어문 #반복문 #블록문 08장 제어문 제어문은 (control flow statement)은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복분)할 때 사용하며 일반적으로 코드는 위에서 아래 방향으로 순차적으로 실행된다. 제어문을 이용하여 코드 실행 흐름을 인위적으로 변경할 ..
2024.01.19 -
[JS] 모던 자바스크립트 Deep Dive 스터디 7장 연산자를 배우며 프로젝트에 어떻게 적용할지 알아보기 #해달
자바스크립트로 개발하다보면 정말 수상한 오류가 발생한다. 이는 대부분 연산에서 발생하는 오류이며 연산자의 개념을 바로잡고가야 치명적인 오류에도 빠른 대처가 가능하다. 필자는 그동안의 프로젝트 경험에서 발생했던 수상한 오류의 원인을 찾아보며 정리하였다. 해당 문법을 프로젝트에선 어디에서 적용할 수 있을까? #연산자 #피연산자 #부수효과 #암묵적타입변환 #타입강제변환 07장 연산자 연산자(operator)는 하나 이상의 표현싱을 대상으로 산술, 할당(=), 비교, 논리, 타입, 지수 연산(operation) 등을 수행해 하나의 값을 만든다. 연산의 대상을 피연산자(operand)라 하며 연산의 대상이 되어야 하므로 값으로 평가될 수 있는 표현식이어야 한다. F12로 콘솔을 띄워 입력하면 다음과 같다. 자바스..
2024.01.19 -
[해달] C언어 기초 멘토링 6주차 #동아리
#C #멘토링 #부트캠프 #동아리 목차 1.지난 학습 복습과 심화 벌써 마지막 시간이라 C언어의 구조체와 동적할당은 꼭 설명해야겠다고 생각했습니다. 배열과 포인터를 재복습하고 구조체를 적용하여 어떻게 이용하는지 연결리스트의 기초를 설명하면서 자료구조를 맛보기합니다. 2. 함수 함수를 이용하면 코드가 매우 간단해집니다. 또한 블럭쌓기와 같은 코딩이 가능하기 때문에 오픈소스를 활용해서 효율적인 코드를 제작할 수 있습니다. 함수 중에서 중요한 재귀함수를 팩토리얼로 학습하고 디버깅하면서 과정을 확인합니다. 3. 문제 뽀개기 심화 문제를 같이 계획을 짜고 풀어봅니다. 함수를 생각하고 슈도코드도 작성해보며 전공 대비를 위해 손코딩도 해봅니다. 손코딩과 계획하기 3. 마무리 첫 멘토링이라 부족함이 많았을텐..
2023.04.08 -
[해달] C언어 기초 멘토링 5주차 #동아리
#C #멘토링 #동아리 #부트캠프 지난 시간 배운 배열을 복습하고 전에 설명한 메모리 구조를 어떻게 응용하는지 포인터를 이용하여 확인합니다. 2. 문자열 string.h 헤더를 추가하고 문자열 함수를 사용합니다. F11과 디버깅하는 방법을 배워 스스로 코드가 어떻게 순차적으로 진행되며 어디서 오류가 발생하는지 알아봅니다. strtok와 포인터가 어떻게 작동하는지 생각해보고 확인해봅니다. 3. 문제 뽀개기 본격적으로 문제풀이로 들어갑니다. 계획을 짜고 어떻게 문제를 풀지 가이드라인을 제시하면 멘티분들이 스스로 생각해서 변수를 지정하고 문제풀이 과정을 생각해봅니다. 또한 매크로 함수를 사용하여 코드를 깔끔하게 만드는 방법을 학습합니다. 필수과제 백준 1152 단어의 개수 백준 2869 달팽이는 올라가..
2023.04.08 -
[해달] C언어 기초 멘토링 4주차 #동아리
#C #동아리 #멘토링 #부트캠프 목차 2. 배열 배열을 어떻게 사용하는지 학습합니다. 메모리 구조를 이해하고 C언어에서 가장 중요한 메모리 관리의 기초를 배우며 배열에 익숙해집니다. 3. 문자열 문자열부터 난이도가 급증할 수 있습니다. 반복문과 입출력, 배열의 개념이 종합적으로 필요합니다. 앞서 배운 배열의 일종인 문자열을 이용하여 배열을 응용합니다. 필수과제 백준 10818 최소, 최대 백준 2562 최댓값 백준 2577 숫자의 개수 백준 11654 아스키코드 선택과제 백준 1546 평균 백준 2741 N찍기 백준 4344 평균은 넘겠지 백준 1157 단어공부 중요 포인트 배열의 메모리구조를 이해 배열을 응용하여 문제풀이 문자열을 사용하고 띄어쓰기와 메모리 부족과 같은 실수 주의 버퍼에 관한 개념 이..
2023.04.08