반응형

전체보기 148

[Algorithm] Integer to Roman

Question:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol       Value I             1 V             5 X             10 L             50 C             100 D             500 M             1000For example, 2 is written as II in Roman numeral, just two one's added together. 12 is written as XII, which is simply X + II. The number 27 is written as XXVII, which..

PROGRAMING/C# 2024.04.25

[React] Ternary operators

Ternary operator 우리말로 하면 삼항 연산자라고 불리고 말 그대로 세개의 피연산자를 대상으로 합니다.간단하게 if ... else 문을 살펴보겠습니다.const name = 'Bob';if (name == 'Bob') { console.log('Hello, Bob');} else { console.log('Hello, Friend');};위 코드는 다음과 같이 작동합니다먼저 이름 변수를 선언하고 "Bob" 문자열로 설정합니다. 다음으로 if 문을 사용하여 이름 변수의 값이 "Bob"인지 확인합니다. 만약 그렇다면 console.log에서 "Bob"이라는 단어를 출력합니다.그렇지 않으면 이름 변수의 값이 "Bob"이 아닌 경우 다른 블록은 콘솔에서 "Hello, Friend"라는 단..

PROGRAMING/React 2024.04.25

[React] 화살표 함수 (Arrow Functions)

화살표 함수(Arrow Funcions) Arrow 함수는 함수를 작성할때 좀 더 간결하게 해줄수 있는 함수입니다. 기본 바로 예제를 통해 확인해 보겠습니다. // Before hello = function() { return "Hello World!"; } // With Arrow Function hello = () => { return "Hello World!"; } 간결해 졌습니다. 함수에 지정문이 하나만 있고 바로 그 값을 반환 한다면 아래와 같이 더 간결하게 만들수 있습니다. // Arrow Funtions Return Value by Default // Note: This works only if the function has only one statement. hello = () => "He..

PROGRAMING/React 2024.04.18

[JavaScript] JavaScript Modules

자바스크립트에서 모듈은 단순히 파일입니다. 모듈의 목적은 더 작은 파일로 작업할 수 있는 더 많은 모듈식 코드를 갖는 것이며, 이 코드를 가져와(import) 내보냄(export)으로써 구축하는 앱을 더 사용자 정의할 수 있고 더 구성 가능한 부품을 가질 수 있습니다. 모듈은 별도의 파일에서 단일 기능만큼 간단할 수 있습니다. function addTwo(a, b) { console.log(a + b); } 위 코드만 포함된 addTwo.js라는 파일이 있다고 가정해 보겠습니다. 이 파일을 자바스크립트 모듈로 만드는 방법은 무엇입니까? 자바스크립트 모듈로 만들기 위해 해야 할 일은 내보내기 구문(export)을 사용하는 것입니다. Module Exports 자바스크립트에서 모듈을 내보내는 방법은 여러 가..

[GitHub] GitHub 계정 만들기 (Create your GitHub account)

Step 1: 웹 브라우저에서 Github 웹사이트로 이동합니다. (Go to Github in your web browser) Step 2: 오른쪽 위에 있는 Sign up 버튼을 클릭합니다. (Click the Sign-up button in the top right of the screen.) Step 3: 이메일 주소를 입력합니다. (Enter your email address) Step 4: 유추하기 어려운 패스워드를 정하여 입력합니다. (Choose a strong password) Step 5: 원하는 Username을 입력합니다. (Enter a username) Step 6: 해당 질문에 맞는 대답을 선택합니다. (Complete the security question) Step 7: C..

/Git\GitHub 2024.04.17

[Git\GitHub] What is Git and GitHub?

Git은 사용자가 프로젝트 내 파일의 변경 사항을 추적할 수 있도록 설계된 버전 제어 시스템입니다. Git은 리눅스용 운영 체제인 커널의 모든 변경 사항을 추적해야 하는 큰 문제를 해결하기 위해 설계되었습니다. 리눅스에는 매일 변경 사항과 업데이트를 커밋하는 수천 명의 기여자가 있습니다. Git은 이러한 모든 변경 사항과 업데이트를 추적하는 문제를 돕기 위해 설계되었습니다. Git은 변경 사항을 추적하는 데 도움이 될 뿐만 아니라 다른 버전 제어 시스템의 일부 단점을 해결하기 위해 설계되었습니다. Git이 유사한 시스템에 비해 제공하는 이점으로는 속도와 성능, 신뢰성, 자유롭고 개방된 소스 축, 접근 가능한 구문 등이 있습니다. 또한 Git은 주로 명령줄을 통해 사용된다는 점도 중요합니다. 개발자는 배우..

/Git\GitHub 2024.04.17
반응형