0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 입출력 numbers return [6, 10, 2] "6210" [3, 30, 34, 5, 9] "9534330" 다른사람 풀이 def solution(numbers): numbers = list(map(str,numbers)) numbers.sort..

전체 글
좋은 영향력을 전파하기 위해 노력하는 엔지니어 리오입니다.
n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 입출력 numbers target return [1, 1, 1, 1, 1] 3 5 풀이 def solution(numbers, target): numlen = len(num..

-게시글 작성페이지 구현 1. templates에 posts-save.mustache생성. 2. posts-save.mustache 템플릿 구현. {{>layout/header}} 게시글 등록 제목 작성자 내용 등록 {{>layout/footer}} -게시글 작성페이지 이동 추가 1. index.mustache에 추가 {{>layout/header}} 스프링 부트로 시작하는 웹 서비스 글 등록 {{>layout/footer}} -게시글 작성 기능 구현 1. 게시글 작성 구현을 위해 static/js/app/index.js 생성 2. index.js 기능 구현. let main = { init : function () { let _this = this; //main{} //save-btn event han..

-header.mustache생성. 1. template안에 layout폴더 생성한후 그밑에 header 생성 2. header에 들어갈 기본 html 작성. (기존 html의 헤더로 쓰일 부분만 가져온다.) -footer.mustache 생성. 1. header 1번과정과 같음. 2. footer에 들어갈 기본 html 작성. (body와 html의 시작 태그는 header의 안에 있으므로 footer안에서 닫아줘야함.) -index.mustache 수정. 1. index.mustache 수정. {{>layout/header}} 스프링 부트로 시작하는 웹 서비스 {{>layout/footer}}

- mustache 플러그인 설치 cntl + shift + a 누르고 plugin 검색후 마켓플레이스 탭누르고 mustach 검색. - mustache 스타터 의존성 추가 build.gradle dependency에 추가로 등록한다. dependencies { compile('org.springframework.boot:spring-boot-starter-web') compileOnly('org.projectlombok:lombok:1.18.10') annotationProcessor('org.projectlombok:lombok:1.18.10') compile('org.springframework.boot:spring-boot-starter-data-jpa')//스프링 부트용 spring Data J..
스택(stack) - 나중에 들어간 데이터가 먼저 나오는 구조 a = [1,2,3,4,5] # a = [1,2,3,4,5,10] a.append(10) # a = [1,2,3,4,5,10,20] a.append(20) # print(20), a = [1,2,3,4,5,10] print(a.pop()) # print(10), a = [1,2,3,4,5] print(a.pop()) 큐(queue) -먼저 들어간 데이터가 나중에 나오는 구조 a = [1,2,3,4,5] # a = [1,2,3,4,5,10] a.append(10) # a = [1,2,3,4,5,10,20] a.append(20) # print(1), a = [2,3,4,5,10,20] print(a.pop(0)) # print(2), a = [..