본문 바로가기

분류 전체보기

(48)
제어문, 반복문 공부하기 조건문 : If문, switch문 반복문 : for문, do while문, while문 if문, switch문 for문 while일 문은 사용해 보았지만 do while문은 뭔가 생소했다. 작성 방법은 -> do {한번은 무조건 실행} while {조건식} 반복문을 중지시키려면 break를 써야하고 반복문이 반복될때 가장 가까운것만 종료를 시킨다. 더 공부해야하는 내용들 do while문 사용해보기, 오늘의 느낀점 오늘은 조건문과 반복문을 이용해 코플릿을 풀어봤다.. 뭔가 기본 개념을 이해했다 정도로만으론 풀수가 없었다. 특히 이중 for문은 내 마음처럼 결과가 나오지 않았고 공책에 직접 값을 집어넣어 하나씩 차근차근 돌려보는게 가장 효과적인 방법이란 것을 알아냈다. 또한 수도 코드가 얼마나 중요한 작업..
변수, 타입, 문자열 , 연산자 공부하기 학습 목표 타입의 개념을 이해하고 설명할 수 있다. 기본 타입과 참조 타입의 차이를 설명할 수 있다. 정수 타입, 실수 타입, 논리 타입, 문자 타입을 이해한다. 변수, 상수, 리터럴이 무엇인지 설명할 수 있다. 자동 타입 변환이 어떤 경우에 발생하는지 설명할 수 있다. 수동 타입 변환을 어떤 경우에 사용할 수 있는지, 그리고 어떻게 사용할 수 있는지 설명할 수 있다. 변수 -> 값을 할당, 대입 연산자 or 할당연산자라고 불린다. 변수명은 영문자, 숫자, _, $ 사용가능하며 대소문자로 구별되어 인식하고, 숫자로는 시작될수 없다. 리터럴 -> 문자가 가리키는 값 자체를 말한다. 상수 -> 변하지 않는 값을 말하고 final double로 명시한다. 타입 -> 값이 차지하는 메모리 공간의 크기, 값이 저..
Git 공부 깃과 깃 용어 정리 Git -> 버전관리, 협업, 백업을 가능하게 해주는 시스템 Github -> git repository를 관리 할수 있는 클라우드 기반 서비스(저장소) Git Repository -> remote repository, local repository로 나뉜다. remote repository -> 원격 온라인 서버상의 저장소 local repository -> 내 개인 컴퓨터의 저장소 fork -> 다른 repositoy를 나의 repository로 가져올수 있다. git init -> 해당파일을 깃의 관리를 받겠다고 선언하는 명령어 이다. 브랜치 이름[master] -> git config --global init defaultBranch 변경명 을 입력해주면 영구적으로 브랜치 이름..
리눅스 공부하기 공부 목표 CLI 기본 명령어 리눅스 터미널 실행하기. 리눅스 터미널에서 다양한 명령어를 사용해보기 명령어 사용시 키워드에 대해 이해하기 절대 경로, 상대경로의 차이를 이해하기 텍스트 에디터를 이용해 파일수정, 저장 하기 패키지와 패키지 매니저 각 운영체제에 맞는 패키지 매니저를 사용하기 사용 권한 파일의 소유자와 파일에 적용된 사용 권한을 확인하고 이해하기 파일에 적용된 사용 권한을 변경해 보기 환경변수 환경변수가 무엇인지, 왜 사용하는지 이해하기 전역, 지역 환경변수의 차이를 이해하기 환경변수 임시적으로, 영구적으로 적용하기 환경변수의 개별값을 확인해보기 환경변수들의 목록을 확인해보기 시작하기 리눅스란? 운영체제이다. 운영체제 란 사용자의 요청을 받아 -> 여러가지 응용프로그램을 실행시키는 것 도대체..
CSS의 BEM표기법 신입으로 들어가서 처음으로 받은 디자인 시안을 보고 일단 생퍼블리싱을 해보는게 처음 맡은 일이었는데 많은 css 표기법중 가장 대표적인 BEM 표기법을 내가 제대로 모르고 있다는 사실에 충격을 먹고 다시 공부를 하기 시작했다. BEM 표기법이란? BEM은 Block Element Modifier의 약자이며 Component 기반의 웹 개발 접근법 중 하나 이다. 이 방법론은 유저 인터페이스를 독립된 여러 개의 블록으로 분리하자는 것이 목표이며. 이것은 복잡한 UI를 가진 페이지의 인터페이스 개발 환경을 쉽고 빠르게 하며, Copy and Paste 없이 존재하는 코드의 재활용을 가능하게 한다. 1. 기본구조 위에서도 말했듯이 BEM은 Block, Element, Modifier로 나눠서 표기한다 표기하는..
백준 알고리즘 연습하기(사칙연산) 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(' '); var a = parseInt(input[7]); var b = parseInt(input[3]); console.log(a+b); console.log(a-b); console.log(a*b); console.log(a/b);..
백준 알고리즘 풀어보기(We love kriii) let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().trim().split(' '); console.log('강한친구 대한육군\n강한친구 대한육군')
백준 알고리즘 연습해보기 (Hello World!를 화면에 출력하기) let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().trim().split(' '); console.log('Hello World!') 백준 알고리즘을 연습해보려고 했는데 자바스크립트는 없어서 노드로 작성해보았더니 잘 작동합니다 앞으로 하나하나씩 연습을 해봐야 겠다고 생각이 들었습니다