[완전탐색] 프로그래머스 - 두 개 뽑아서 더하기
·
알고리즘 문제풀이
https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.제한사항numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다.입출력 예numbersresult[2,1,3,4,1][2,3,4,5,6,7][5,0,2,7][2,5,7,9,12]입출력 예..
[완전탐색] 프로그래머스 - 모의고사
·
알고리즘 문제풀이
https://school.programmers.co.kr/learn/courses/30/lessons/42840문제 설명수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ...3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ...1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을..
[GIS]Geoserver Tomcat으로 실행하기
·
GIS
Geoserver 홈페이지에 접속한다 https://geoserver.org/ GeoServerGeoServer is an open source server for sharing geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.geoserver.org 홈페이지에서 원하는 버전을 다운로드하면 되는데 나는 2.26.3으로 정했고, war형식으로 받았다(Web Archive) https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software DownloadsW..
[SWEA]1926. 간단한 369게임
·
알고리즘 문제풀이
문제링크369 게임을 만들면 되는 문제이다.보통 다른 369문제는 범위가 99까지였던 것 같은데 이건 1000까지여서 오잉? 했다. 풀이import java.util.Scanner;public class JAVA1 { static Scanner sc = new Scanner(System.in); public static void solution(int n){ for(int i=1;i 숫자의 자릿수를 쉽게 검사하기 위해 주어진 숫자를 대신 문자열로 변환하는 방법을 생각했다.주어진 숫자를 문자열로 변환한다.각 주어진 문자열에 3,6,9가 포함되어 있는지 1차 확인한다.그 후 포함되어 있다면 문자열의 각 자릿수에 3,6,9가 있는지 확인해 있다면 - 출력한다. 다른 풀이import j..
[SWEA]21425. +=
·
알고리즘 문제풀이
문제링크 처음에는 이거 어떻게 푸는 문제여? 싶었지만 그리디 알고리즘이라는 걸 파악했다.문제를 요약하자면현재 값이 (x, y)이고두 값 중 하나라도 N을 초과할 때까지"x += y" 또는 "y += x" 연산을 원하는 대로연산 횟수를 최소로 만들고 싶다.그런데 이때 매번 둘 중 더 작은 값에 더 큰 값을 더하는 게 최적이라는 걸 알 수 있다.예를 들어, x가 작고 y가 크다면, x에 y를 더하는 x += y를 하면 x가 크게 증가하니까 빠르게 N을 넘을 수 있다.반대로, y가 작고 x가 크다면, y += x를 해서 y를 크게 키워야 한다.풀이 import java.util.Scanner;public class JAVA1 { static Scanner sc = new Scanner(System.in..