Chapter8 - 제어문 일반적으로 코드는 순차적으로 진행되지만 제어문을 통해 제어 가능 8.1 블록문(Block Statement) 0개 이상의 문을 중괄호로 묶은 것 코드 블록 블록문의 끝에는 세미콜론을 붙이지 않음 8.2 조건문(Conditional Statement) if...else문과 switch문 두 가지 8.2.1 if ... else 문 if (조건식) { // 조건식이 참일 경우 이 코드 블록 실행 } else { // 조건식이 거짓일 경우 이 코드 블록 실행 }if (조건식1) { // 조건식1이 참이면 이 코드 블록 실행 } else if (조건식2) { // 조건식2가 참이면 이 코드 블록 실행 } else { // 조건식1과 조건식2가 모두 거짓이면 이 코드 블록 실행 } 코드..
Chapter7 - 연산자 7.1 산술 연산자 7.1.1 이항 산술 연산자 2개의 피연산자를 산술 연산하여 숫자 값을 만듦 이항산술연산자 의미 부수효과 + 덧셈 X - 뺄셈 X * 곱셈 X / 나눗셈 X % 나머지 X 7.1.2 단항 산술 연산자 1개의 피연산자를 산술 연산하여 숫자 값을 만듦 단항 산술 연산자 의미 부수효과 ++ 증가 O -- 감소 O + 어떠한 효과도 없음 / 음수, 양수 반전도 없음 X - 양수, 음수 반전 값 반환 X 증가/감소 연산자의 위치에 따른 결과 예시 코드 var x = 5, result; // 선할당 후증가 result = x++; console.log(result, x); // 5, 6 // 선증가 후할당 result = ++x; console.log(result, x..
인턴 생활을 하며 간단하게 머신러닝 공부를 해야 할 일이 생겼다. 공부를 하기 위한 가장 기본적인 세팅 준비를 요약해 보았다. 맥 OS를 기반으로 설명을 할 것이며 윈도우도 설정이 크게 다를 것은 없다. 1. Anaconda 설치하기 - Anaconda 공식 사이트에 들어가 각자의 환경에 맞는 프로그램을 다운 받는다. - 설치가 완료되었다면 터미널 혹은 iterm을 켜고 다음 명령어를 입력한다 # 아나콘다 버전 확인 conda --version # 아나콘다 최신버전 업데이트 conda update conda - 버전 확인에 오류가 있거나 설치 과정에서 오류가 발생한 경우 환경변수의 설정이 필요하다. - 본인의 환경에 맞는 쉘을 파악하고 ~/.zshrc, ~/.bash_profile에 들어가 다음 내용을 ..
문제 출처:www.acmicpc.net/problem/1105 1105번: 팔 첫째 줄에 L과 R이 주어진다. L은 2,000,000,000보다 작거나 같은 자연수이고, R은 L보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 1. 문제 접근방식 - 먼저 0이 나올 수 있는 경우를 다 생각한 뒤 그 경우를 배제하면 8이 나올때마다 1씩 증가하여 결과값을 출력했다. 2. 내가 푼 코드 import sys L, R = map(str, sys.stdin.readline().split()) cnt = 0 # 자리수가 다를 경우는 무조건 8이 없는 경우가 있기 때문에 0 출력 if len(L) != len(R): print(0) # 자리수가 같더라도 경우를 나눌..