프로그래머스 - 수 조작하기 2 [Java]
·
Main/프로그래머스(JAVA)
https://school.programmers.co.kr/learn/courses/30/lessons/181925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드는 아래와 같다. switch에 break만 빼먹지 않으면 될 것 같다. class Solution { public String solution(int[] numLog) { String answer = ""; int before = 0; int count =0; for (int num : numLog) { // 처음에 카운트 0일때만 실행 if(count == 0){ before = num;..
프로그래머스 - 수 조작하기 1 [JAVA]
·
Main/프로그래머스(JAVA)
https://school.programmers.co.kr/learn/courses/30/lessons/181926?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int n, String control) { int answer = n; // 문자열을 빈칸을 기준으로 분할하여 배열에 저장 String[] keys= control.split(""); // 배열의 요소를 반복문을 사용하여 처리 for (String key : keys) { switch (key) { ca..
프로그래머스 - 마지막 두 원소 (풀이 및 해설) Java
·
Main/프로그래머스(JAVA)
문제: https://school.programmers.co.kr/learn/courses/30/lessons/181927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int[] solution(int[] num_list) { //자주 쓰는 length 를 ln 으로 변수를 선언한다. //length는 ()이 붙지 않으므로 유의 한다. int ln = num_list.length; // 결국 기존 배열에 끝에 1개만 추가하는 것이므로 1칸 추가한 배열을 선언한다. // 배열은 가변적으로 길이를 늘이거나 줄일 수..
NPM 이란? 설치 및 빠른 활용법 알아보기
·
Main/Vue.js Programming
NPM = Node Package Manager 노드의 패키지들을 관리해주는 매니저이다. 패키지를 관리해요?? 특정 라이브러리와 라이브러리와의 의존관계를 다 파악해서 설치하기가 어렵다. 라이브러리끼리 호환되는 버전이 있는데, 그런 버전들을 NPM 이 관리해준다. npm 초기화 하기 ! NPM 은 먼저 프로젝트 폴더에서 npm 을 쓸거라고 하는 초기화 단계를 수행한다. npm init -y -y는 왜 붙어있나요? npm init 을 수행하면 package.json 이라는 파일이 프로젝트에 만들어 진다. 이때 여러가지 라이브러리와 관련된 것들을 작성하는데, -y를 넣지 않으면 질문지가 10개 정도 나오고 그거에 일일이 작성을 해주어야 한다. -y을 붙여서 일단 빈 껍데기의 package.json을 만든다고 ..
Javascript ES6 5분만에 정리하기
·
Main/Vue.js Programming
ES6 정리 Const & let 새로운 선언 방식 기존의 var로 선언한 변수를 const 와 let으로 선언 블록단위인 {} 으로 변수의 범위가 제한 됨 const : 한번 선언한 값에 대해 변경할 수 없음 let: 변경할 수 있는 변수를 선언할 때 사용 *const와 let 모두 선언은 1번만 할 수 있음. 값을 재정의하는 것은 let 만 가능 ES5의 특징 - Hoisting Hoisting 이란? 바닥에서 천장으로 끌어올린다는 의미로 선언한 var a=10; 의 변수를 맨위로 끌어올림 function 과 var 를 최상단으로 끌어올린다. function sum(){ return 10+ 20; } var a = sum(); function sum() { return 20 + 30; } 여기서 a ..
성분으로 구분한 아이스크림 총 주문량 - Oracle DB
·
Main/프로그래머스(JAVA)
1. 출처 https://school.programmers.co.kr/learn/courses/30/lessons/133026?language=oracle 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기..
Yellongs
'Main' 카테고리의 글 목록 (2 Page)