반응형

PROGRAMING 106

[Algorithm] Palindrome Number

Palindrome : 회문(回文) 또는 팰린드롬(palindrome)은 거꾸로 읽어도 제대로 읽는 것과 같은 문장이나 낱말, 숫자, 문자열(sequence of characters) 등입니다. Question:Given an integer x, return true if x is a palindrome, and false otherwise. Example 1: Input: x = 121 Output: true Explanation: 121 reads as 121 from left to right and from right to left.  Example 2: Input: x = -121 Output: false Explanation: From left to right, it reads -121...

PROGRAMING/C# 2024.04.27

[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, whi..

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, Fr..

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 자바스크립트에서 모듈을 내보내는 방법은 여러 가..

[Host] Releasing a full-stack application

드디어 이제 블로그 앱을 호스팅할 준비가 다 되었습니다. 이 앱을 Google Cloud통해 게시해 보도록 하겠습니다. 참고로 이 과정에서는 구글 클라우드 사용에 따른 비용이 청구될 가능성 있으므로 주의해야 합니다. 첫번째 단계는 app.yaml파일을 Back End 프로젝에 생성해줍니다. 이 파일은 기본적으로 구글 클라우드에 프로젝트를 실행해야 하는 환경을 알려줍니다. 그리고 여기에 MongoDB 사용자 이름 및 비밀번호와 같은 환경 변수를 지정하기에도 좋은 위치입니다. 추가한 app.yaml파일에 node 서버의 버전정보를 등록합니다. 그리고 환경 변수 파일을 지정합니다. app.yaml includes: - prod-env.yaml runtime: nodejs20 그 다음 위에 지정한 환경 변수를 ..

반응형