목록전체 글 (43)
얼렁뚱땅
문제 유형 : 빈칸 채우기, 클래스 문제 💠문제설명 배달음식 전문점 운영을 위해 다음과 같이 DeliveryStore 인터페이스와 PizzaStore, Food 클래스를 작성했습니다. * DeliveryStore : * DeliveryStore는 배달 음식점의 인터페이스입니다. * 배달 음식점은 set_order_list와 get_total_price 함수를 구현해야 합니다. * set_order_list 함수는 주문 메뉴의 리스트를 매개변수로 받아 저장합니다. * get_total_price 함수는 주문받은 음식 가격의 총합을 return 합니다. * Food : * Food는 음식을 나타내는 클래스입니다. * 음식은 이름(name)과 가격(price)으로 구성되어있습니다. * PizzaStore * ..
Cos Pro 코딩전문 자격시험이란? YBMIT에서 주최하는 코딩 테스트이다. 사용가능한 언어는 C, C++, C#, JAVA, Python 가 있으며, 토익처럼 CBT 방식의 시험이다. 합격 기준 1, 2, 3급이 있는데 사실 1급이 아니면 의미가 없을 것 같다. 1급이면 그 언어를 사용할 줄 안다 정도? 난이도는 기업 코테보다 훨씬 쉽다. 그치만 대부분의 문제는 내 생각대로 푸는게 아니라 이미 정해져있는 로직을 파악하고 그 방식대로만 풀어야 하는 문제가 많아서 생각보다 10문제 90분이 빡쎄다. 등급별 세부 평가항목 1급 기준으로 빈칸 채우기 3-4 문제, 코드 한 줄 수정하기 3-4 문제, 처음부터 끝까지 구현하기 3 문제 정도 나온다. 2급도 문제 구성은 비슷하나 난이도는 쉽다. 사실 전공자들 사..
프로퍼티란? 프로퍼티는 상위 컴포넌트가 하위 컴포넌트에 값을 전달할 때 사용한다. -> '단방향으로 데이터가 흐른다.' 이때 프로퍼티 값은 수정할 수 없다는 특징이 있다. 값을 전달 시 속성의 형태로 전달한다. 기초 예시 App.js function App() { return ( ); } MyComponent.js class MyComponet extends React.Component { render() { const name = this.props.name; return {name}; } } prop-types 사용하기 프로퍼티에서는 자바스크립트의 자료형을 모두 사용할 수 있다. 이때 프로퍼티의 자료형은 미리 선언해주는 것이 좋다. 이유 : 리액트 엔진이 프로퍼티로 전달하는 값의 변화를 효율적으로 감..
JSX란? JavaScript XML 자바스크립트에 XML을 추가한 확장형 문법 XML 또한 HTML의 표현법을 확장한 문법이므로 JSX = HTML + JS라고 보면 될 듯하다. 하나의 파일에 JS와 HTML을 동시에 작성할 수 있다. 하지만 HTML이 아니라 XML 마크업 규칙을 따른다. 예) , 같은 표현 React 동작 방식 npm start를 하면 가장 먼저 index.js 파일이 실행된다. index.js //필수 리액트 구동 모듈 import React from 'react'; import ReactDOM from 'react-dom'; //초기 화면을 구성하는 사용자 코드 import './index.css'; import App from './App'; import reportW..