반응형

- 67

[알고리즘 기본 독학] 3/100, 프로그래머스 주식가격(42584) - 큐/스택

3/100 , 프로그래머스 주식가격 (42584) 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/42584' 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 (prices / r..

Python 2020.04.12

[알고리즘 기본 독학] 2/100, 프로그래머스 기능개발(42586) - 큐/스택

2/100 , 프로그래머스 기능개발 (42586) 1. 문제 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 제한 사항 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다. 작업 진도..

Python 2020.04.12

[알고리즘 기본 독학] 1/100, 프로그래머스 124 나라의 숫자(12899)

알고리즘 시험을 위해 한 달동안 100문제를 풀어보려고 한다. 알고리즘에 대한 사전 공부를 해 본적 없었기 때문에 프로그래머스의 level2부터 시작해보려고 한다. 한 달 공부의 목적은 처음부터 모범 답안 참고없이 풀기보다는, 알고리즘 문제 유형을 익혀보기로 했다. 유형에대한 정리와 풀이를 나름대로 정리해보는 시간을 가질 것이다. 1/100 , 프로그래머스 124 나라의 숫자(12899) 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12899 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명..

Python 2020.04.12

[웹사이트 제작] VSCode + Spring Boot + Gradle 프로젝트 만들기(2) - 웹 템플릿 이용하여 jsp 파일에 적용하기

이번 시간엔 저번에 가져온 템플릿을 이용하여 메인 화면에 적용시켜보겠습니다. [이전 링크] [Springboot] VSCode에서 웹 템플릿을 이용한 스프링부트 웹사이트 만들기(1) Day3. 웹사이트에 템플릿 적용하기 1. springboot 프로젝트에 템플릿 파일 옮기기 main/resources/static 폴더에 css,fonts,img,js와 같은 정적 파일이 담긴 폴더를 옮긴다. 2. html 페이지 옮기기 css, fonts와 같은 정적 파일들은 static 폴더에 옮겼지만 jsp로 수정하여 쓸 html 파일들은 아까 생성한 webapp/WEB-INF/jsp 경로에 옮겨 놓아야한다. html 파일들을 복사하여 아래와 같이 옮겨두자. 3. 화면 확인하기 붙여넣은 화면들과 css와 같은 정적 파..

Spring Boot 2020.04.06

[웹사이트 제작] VSCode + Spring Boot + Gradle 프로젝트 만들기(2) - jsp, controller 세팅 및 연결하기

이번 시간엔 controller와 jsp 파일을 연결하여 보겠습니다. Day2. JSP와 Controller 연결하기 1. build.gradle 파일에 의존성 추가하기 build.gradle 파일의 dependencies 속성에 아래 코드를 추가하여 줍니다. 첫번째 코드는 내장된 tomcat에서 jstl을 인식하도록 설정하는 것이고, 두번째 코드는 jsp를 사용하기위해 jstl을 추가해준 것 입니다. compile('org.apache.tomcat.embed:tomcat-embed-jasper') compile('javax.servlet:jstl') 2. application.properties 파일에 속성 추가하기 application.properties 파일에 아래 코드를 추가하여 controlle..

Spring Boot 2020.04.06

[웹사이트 제작] VSCode + Spring Boot + Gradle 프로젝트 만들기(1)

지난 시간 VScode에서 SpringBoot maven을 이용해 템플릿을 이용하여 웹사이트를 띄워보았습니다. 하지만, Controller에서 jsp를 정상적으로 찾지 못하는 문제가 생겨 Gradle을 이용하여 웹사이트를 만들어보도록 하겠습니다. 우선 프로젝트를 먼저 생성해보겠습니다. Day1. 프로젝트 생성하기 1. Spring Initializr: Generate a Gradle Project 선택 2. java 선택 3. Group Id를 입력합니다. 저는 com.potato라고 입력하겠습니다. 4. Artifact Id를 입력합니다. 저는 fanpage라고 입력하겠습니다. 5. 2.2.6 버전을 선택합니다. 6. Dependency를 선택합니다. 7. 원하는 경로에 폴더를 만들고 선택합니다. 8...

Spring Boot 2020.04.06

[Springboot] VSCode에서 웹 템플릿을 이용한 스프링부트 웹사이트 만들기(1)

오늘은 VSCode에서 Springboot로 template를 이용해 웹사이트를 만들어보겠습니다. 1. template가져오기 Google등 검색 포털에서 웹 템플릿을 검색하여 가져옵니다. 저는 아래 웹 사이트에서 템플릿을 가져왔습니다. https://colorlib.com/wp/templates/?v=38dd815e66db 800+ Free Website Templates | HTML & Bootstrap 2020 - Colorlib The best source for free website templates based on Bootstrap 4 and clean HTML & CSS. We have over 800 free templates and more have been added every day..

Spring Boot 2020.04.03

[hadoop] 하둡 경고 util.NativeCodeLoader: Unable to load native-hadoop library for your platform...util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 에러 발생 시 해결 ..

하둡에서 hdfs 명령어 실행시 아래와 같은 에러가 발생하는 경우가 있다. 에러 : util.NativeCodeLoader: Unable to load native-hadoop library for your platform...util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable [hadoop@ip-172-31-33-183 ~]$ hdfs dfs -mkdir /user 2020-03-27 15:27:08,129 WARN util.NativeCodeLoader: Unable to load native-hadoop library for yo..

Hadoop 2020.04.03

[hadoop] start-all.sh 실행 후 jps 검색 시 Namenode, Datanode, Nodemanager 등이 실행되지 않을 때 해결 방법

하둡을 start-all.sh로 실행시키고 jps를 통해 job을 확인해 보면 보통 아래와 같이 6가지의 job들이 조회되어야 한다. start와 stop을 반복시키다 보면 제대로 실행되지 않을 경우가 있다. 1. start-all.sh와 stop-all.sh를 반복한다. start 전 정상적인 stop이 이루어지지 않은 경우 hadoop이 정상 실행되지 않는 경우가 있다. 종료 후 재시작을 하면 job이 모두 뜨는 경우가 있다. 2. 로그파일을 확인한다. logs 디렉토리의 개별 로그를 확인한다 logs 디렉토리엔 .log, .out 확장자를 가진 로그 파일이 있다. .out 파일은 데몬 기동시 상태 정보를 출력하며, 정상적으로 완료가 되면 로깅 데이터를 truncate 처리한다. .log 파일은 지속..

Hadoop 2020.04.02

[Python/프로그래머스] 12932_자연수 뒤집어 배열로 만들기 - reverse

[문제] 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] [1차 풀이] - 숫자를 문자로 읽어 사용한다. - 배열을 reversed를 통해 뒤집는다. def solution(n): return list(reversed([int(x) for x in str(n)])) [2차 풀이] - list(reversed(리스트))를 리스트[::-1]로 표현할 수 있다. def solution(n): return [int(x) for x in str(n)][::-1] [링크] https://pro..

Python 2020.04.02
반응형