본문 바로가기

프로그래밍106

프로그래머스 2개 이하로 다른 비트 (월간 코드 챌린지 시즌2 문제) 자바 2개 이하로 다른 비트 문제 보러가기 문제 설명 자바코드 class Solution { public long[] solution(long[] numbers) { long[] answer = new long[numbers.length]; for(int i=0;i 해설 보러가기 그러나 해설을 봐도 이해가 잘 안됩니다. ㅎㅎ 간단하게 결과값 출력 로직은 입력값이 짝수인지 홀수인지로 나뉘게 됩니다. 짝수 일때는 입력값에 +1 만 해주면 됩니다. 왜냐면 끝에 0이 되기 때문에 최대한 작은 수로 변경하는건 1만 더하면 되기 때문이죠. 홀수 일때는 또 0이 있을때와 없을때 다릅니다. 0이 있으면 제일 낮은 0이 몇번째있는지 확인하여 01을 10으로 바꿔주면 됩니다. 0이 없으면 총 몇비트인지 확인하여 1을붙여주고제일.. 2021. 5. 22.
마리아DB 인텔리제이로 접속하기 안녕하세요 방구석 개발자입니다. 지난 포스팅에서 마리아 DB 다운로드 및 설치를 알아봤는데요. 마리아DB 다운로드 및 설치하기 오늘은 인텔리제이로 접속하는 방법을 알아보겠습니다. 인텔리제이 실행 먼저 인텔리제이를 실행시켜주세요. 그 후 New Project 또는 기존에 프로젝트를 선택하여 주세요. Database 탭 클릭 선택 후 Database탭을 클릭해 주세요. Database탭이 보이지 않으면 Ctrl+Shift+a 를 누른후 Database 를 검색 클릭해 주세요. MariaDB 클릭 + -> Data Source -> MariaDB 클릭 각 IP, 포트, 계정과 비밀번호를 입력후 Test Connection 을 클릭해주세요. 드라이브파일이 없는경우 드라이브 다운버튼을 눌러주세요. Test Con.. 2021. 5. 20.
[알고리즘] 백준2661번 좋은수열 자바 백준 2661번: 좋은수열 문제 보러가기 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { static int N; public static void main(String[] args) throws Exception{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); N=Integer.parseInt(br.readLine()); backtracking(""); } public static void backtracking(String str){ for(int i=1;i 2021. 5. 19.
[알고리즘] 백준 14889번 스타트와 링크 Java 자바 https://www.acmicpc.net/problem/14889 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int N; static boolean chk[]; static int [][] stats; static long result=Integer.MAX_VALUE; public static void main(String[] args) throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); N=Integer.pars.. 2021. 5. 19.
[알고리즘] 백준 2609번 최대공약수와 최소공배수 Java 자바 https://www.acmicpc.net/problem/2609 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer strToken = new StringTokenizer(br.readLine(), " "); int a=Integer.parseInt.. 2021. 5. 17.
[알고리즘] 백준 1929번 소수 구하기 Java 자바 https://www.acmicpc.net/problem/1929 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; import java.util.StringTokenizer; public class Main { static List primeNumberList; static StringBuilder sb; public static void main(String[] args) throws Exception{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); StringTokenizer strToken=new StringToke.. 2021. 5. 17.
[알고리즘] 백준 1978번 소수찾기 Java 자바 https://www.acmicpc.net/problem/1978 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N=Integer.parseInt(br.readLine()); StringTokenizer strToken=new StringTokenizer(br.readLine()," "); int resul.. 2021. 5. 16.
[알고리즘] 백준 1037번 약수 Java 자바 https://www.acmicpc.net/problem/1037 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int max=0; static int min=0; public static void main(String[] args) throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N=Integer.parseInt(br.readLine()); StringTokenizer strTok=new StringToke.. 2021. 5. 14.
[알고리즘] 백준 2522번 별 찍기 - 12 Java 자바 https://www.acmicpc.net/problem/2522 import java.io.BufferedReader; import java.io.InputStreamReader; public class BaekJoon2522 { static int N; static int star; static int space; static StringBuilder sb = new StringBuilder(); public static void main(String[] args) throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); N=Integer.parseInt(br.readLine()); space=N.. 2021. 5. 14.
윈도우에 마리아DB 다운로드 및 설치 안녕하세요. 방구석개발자입니다. 로컬 윈도우PC에 마리아DB를 다운로드 및 설치 해야되서 포스팅해보겠습니다. 마리아DB 란? - MariaDB는 오픈소스의 관계형 데이터베이스 관리시스템(RDBMS)이다. - MySQL과 동일한 소스 코드를 기반으로 하는 특징이 있다. 위키 참조 : ko.wikipedia.org/wiki/MariaDB 1. 마리아DB다운로드 우선 사이트에 접속합니다. mariadb.com/ko/ Open Source Database (RDBMS) for the Enterprise | MariaDB MariaDB는 현대적인 미션 크리티컬 애플리케이션을 위한 엔터프라이즈 오픈 소스 데이터베이스 솔루션입니다. 서비스형 MariaDB Cloud 데이터베이스인 SkySQL을 포함합니다. maria.. 2021. 5. 11.
[알고리즘] 백준 2439번 별 찍기 - 2 Java 자바 www.acmicpc.net/problem/2439 import java.io.BufferedReader; import java.io.InputStreamReader; public class BaekJoon2439 { public static void main(String[] args) throws Exception{ BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); int number=Integer.parseInt(br.readLine()); for(int i=0;ii;j--){ System.out.print(" "); } for(int j=0;j 2021. 5. 7.
[알고리즘] 백준 1085번 직사각형에서 탈출 Java 자바 www.acmicpc.net/problem/1085 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer strTok=new StringTokenizer(br.readLine()," "); int x=Integer.parseInt(strTok.nextToken()); int y=Intege.. 2021. 5. 4.
[알고리즘] 백준 9095번 1,2,3 더하기 Java 자바 www.acmicpc.net/problem/9095 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { private static int []result; public static void main(String[] args) throws Exception{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb=new StringBuilder(); int t=Integer.parseInt(br.readLine()); result=new int[t]; for(int i=0;i 2021. 5. 2.
[알고리즘] 백준 4153번 직각삼각형 Java 이번 문제는 피타고라스 정의로 풀어 낼수 있다. 세변중 작은 두변을 a , b 가장큰변을 c 라고 할때 a*a+b*b=c*c를 만족하면 직각 삼각형이다. 그리고 문제를 잘 보면 '변의 길이'만 나와 있지 어떤게 큰지 작은지 알 수 없다. 따라서 정렬을 한 후 공식에 대입하여 풀어야 한다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedRea.. 2021. 4. 29.
[알고리즘] 백준 6603번 로또 Java import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; public class Main { static int k; static int [] s; static boolean [] chk; public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while(true){ String testCase=br.readLine(); if(testCase.equals("0")) break; String [] input=testCase.split(.. 2021. 4. 27.
[알고리즘] 백준 1966번 AC큐 Java import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.Deque; import java.util.Iterator; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); for(int i=0;i 2021. 4. 22.
반응형