인생은 오차 범위 줄이기

처음은 누구나 광범위하다

전체 글 15

자료형 (Data Type), 형 변환 (Type Casting)

원시 타입- 기본형 타입이라고도 불림- 프로그래밍에 있어 가장 기본적인 값들의 타입을 의미NumberStringBooleanNullUndefined 객체 타입Object -> Array, Fucntion, RegexExp 형 변환 (Type Casting)어떤 값의 타입을 다른 타입으로 변경하는 것을 말함 형 변환은 묵시적 형 변환과 명시적 형 변환으로 분류된다 1. 묵시적 형 변환 (암묵적 형 변환)개발자가 직접 설정하지 않아도 자바스크립트 엔진이 형 변환 하는 것을 말함 2. 명시적 형 변환개발자가 직접 함수 등을 이용해 형 변환을 일으킴 // 형 변환 (Type Conversion)// 1. 묵시적 형 변환// -> 자바스크립트 엔진이 알아서 형 변환 하는 것 let num = 28;let str..

JAVA 컴파일과 실행단계

java는 컴파일과 실행 단계를 거친다. Hello.java// Hello.javaclass Hello { main() ... }⇓|| 자바에서 제공하는 javac 프로그램(컴파일러) 사용 || 자바 컴파일러로 자바 소스 코드를 바이트코드(byte)로 변환되고, .java가 .class로 변경 ⇓ Hello.class⇓|| 자바 프로그램 실행|| 컴파일된 바이트 코드는 JVM에서 실행, JVM은 바이트 코드를 해당 운영 체제의 기계어로 변환하고 실행 ⇓ 자바 가상 머신(JVM)안에서 'Hello.class'로 컴파일된 프로그램이 실행 컴파일 단계 (Compile Phase)1. Hello.java와 같이 자바 소스 코드를 개발자가 작성한다. - 자바 소스 코드는 일반적으로 ...

Study, Learn/JAVA 2023.11.30

Leetcode 125 Valid Palindrome

팰린드롬 문제 팰린드롬(Palindrome)이란?앞뒤가 똑같은 단어나 문장으로, 뒤집어도 같은 말이 되는 단어나 문장을 말한다.ex) 소주 만 병만 주소 - 이 문제는 대소문자 여부를 구분하지 않는다.- 영문자, 숫자만을 대상으로 한다는 제약 조건이 있다. 풀이1. 리스트로 변환 (Python 3.10)class Solution: def isPalindrome(self, s: str) -> bool: strs = [] for char in s: if char.isalnum(): # 영문자, 숫자 여부를 판별하는 함수 strs.append(char.lower()) # 팰린드롬 여부 판별 whil..

Study, Learn/Python 2023.11.01

Git

Git (git-scm.com) Git git-scm.comgit의 명령어는 종류가 매우 많다.하지만 그중 자주 쓰는 명령어는 그렇게 많지 않다. git add수정 / 추가 / 삭제한 파일들의 목록을 스냅샷을 찍어 스테이지(Staging Area)에 올린다.git add . 을 하면 현재 경로 하위 폴더 안의 모든 파일이 추가된다.이것을 하나하나씩 올리기 위해서는 git add./연습폴더1/scene/main_연습.js 이런식으로 올리면 된다. git commit스테이지에 올려진 기록을 git 폴더(.Git 디렉터리)에 알려준다. git push origin masterorigin은 git으로 호스팅하는 일종의 공유 사본이며 origin의 master 브랜치에 push하는 것을 의미한다.origin..

Study, Learn 2023.09.01