본문 바로가기

분류 전체보기

(119)
36. sort - 가장 큰 수 코드 import java.util.Arrays; import java.util.Comparator; class Solution { public String solution(int[] numbers) { String str [] = new String[numbers.length]; String answer = new String(); for(int i=0; i
온라인 자바 스터디 3주차 - 연산자 산술연산자 사칙연산을 다루는 기본적이면서도 가장 많이 사용되는 연산자. 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다. + : 더하기 - : 빼기 * : 곱하기 / : 정수에서는 몫, 실수에서는 나누기 % : 정수에서는 나머지 System.out.println(10 + 3); // 13 System.out.println(10 - 3); // 7 System.out.println( 20 / 5); // 4 System.out.println( 10 / 3); // 몫인 3 System.out.println(10 % 3); // 나머지 1 System.out.println(10.0 / 3); // 나누기 3.33333 대입 연산자(Assignmen..
온라인 자바 스터디 2주차 - (2) 타입의 변환, var 그리고 배열 타입의 변환타입변환이란 변수 또는 상수의 타입을 다른 타입으로 변환하는 것을 말한다.프로그램에서 값의 대입이나 연산을 수행할 때는 같은 타입끼리만 가능하다. 그래서 연산을 수행하기 전에 같은 타입으로 만들어야 하는데, 변수나 상수를 다른 타입으로 변환하는 것을 '타입변환' 이라고 한다.형변환에는 개발자가 명시적으로 지정하지 않아도 묵시적으로 이루어지는 자동타입변환과 개발자가 명시해야만 이루어지는 강제타입변환이 있다. 자동타입변환(Promotion)자동 형변환은 프로그램 실행 도중에 자동적으로 형변환(타입변환)이 일어나는 것을 말한다. 자동 형변환은 작은 메모리 크기의 데이터 타입을 큰 메모리 크기의 데이터 타입으로 맞춘다. 정수와 실수 중에선 실수에 우선적으로 맞춘다. 프로모션이 승진이라는 뜻이 있다. ..
온라인 자바 스터디 2주차 - (1) 자바의 변수와 데이터 타입 리터럴 (Literal) 리터럴은 데이터 그 자체. 변수 및 상수에 넣는 변하지 않는 데이터를 의미한다. 변수나 상수는 메모리에 할당된 공간, 리터럴은 해당 할당된 공간에 저장되는 값이라고 할 수 있다. // 1.문자 //- 홑따옴표 (작은따옴표) *큰 따옴표 사용 가능 System.out.println('A'); System.out.println('한'); // 2. 문자열 //- 쌍따옴표 (큰따옴표) * 작은 따옴표 사용 불가 System.out.println("Hello"); System.out.println("안녕"); // 3. 숫자 //- 그냥 입력한다. //- 0으로 시작하면 다른 숫자가 되니 주의한다. System.out.println(100); System.out.println(1.234..
35. toUpper/LowerCase - 이상한 문자 만들기 코드 class Solution { public String solution(String s) { int index = 0; String answer = ""; for(int i=0; i
3. Component와 Props 그리고 React Developer Tools Component 리액트는 컴포넌트를 통해 UI를 재사용 가능한 개별적인 여러 조각으로 나누고, 각 조각을 분리해서 생각해 볼 수 있게 해준다. component 를 정의하는 방법은 이전 포스팅에서 설명했던 것과 같이 함수형과 클래스형이 있다. 주의: 컴포넌트의 이름은 항상 대문자로 시작 React는 소문자로 시작하는 컴포넌트를 DOM 태그로 처리한다. 예를 들어 는 HTML div 태그를 나타내지만, 은 컴포넌트를 나타내며 범위 안에 Welcome이 있어야 한다. 1) 함수형 function Welcome (){ return Happy Coding! } function App() { return ( // 위의 웰컴함수의 내용 Happy Coding!이 나타남 ); } 2) 클래스형 class Subje..
34. for, if - 예산 코드 import java.util.Arrays; class Solution { public int solution(int[] d, int budget) { int answer =0; Arrays.sort(d); for(int i=0; i
2. React의 구조 그리고 샘플 웹 앱 실행, 코딩, 배포 React를 구성하는 핵심 3개 파일 public - index.html React App 메인 파일인 index.js의 결과창, HTML 템플릿 파일이다. 이 파일이 직접 표시되는 것은 아니고, index.js에 을 읽어와 렌더링된 결과가 표시된다. index.js의 div id="root"를 내포하고있다. src - index.js ReactDOM.render( , document.getElementById('root') ); 메인파일. ReactDom이 App컴포넌트를 document에서 id값이 root인 태그안에 랜더링 해준다는 의미다. ReactDOM.reder(컴포넌트, 조합 대상 요소); 로 코드를 구성한다. "id가 'root'인 요소들을 아이디 선택자를 기반으로 index.html로 보..