전체 글
-
[백준] 4811 알약ALGORITHM/BOJ 2021. 1. 3. 17:08
www.acmicpc.net/problem/4811 4811번: 알약 입력은 최대 1000개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄이며, 병에 들어있는 약의 개수 N ≤ 30 가 주어진다. 입력의 마지막 줄에는 0이 하나 주어진다. www.acmicpc.net 2020-01-02 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main4811 { public static long dp[][]; p..
-
[프로그래머스] 뉴스 클러스터링 (2018 KAKAO BLIND RECRUITMENT)ALGORITHM/PROGRAMMERS 2021. 1. 2. 18:38
programmers.co.kr/learn/courses/30/lessons/17677?language=java 코딩테스트 연습 - [1차] 뉴스 클러스터링 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브 programmers.co.kr 2021-01-02 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 import java.util.ArrayList; im..
-
[LeetCode] Median of Two Sorted ArraysALGORITHM/LEETCODE|HACKERRANK 2021. 1. 1. 23:49
leetcode.com/problems/median-of-two-sorted-arrays/submissions/ Median of Two Sorted Arrays - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 2021-01-01 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 4..
-
[live-study] 5주차 :: 클래스JAVA/라이브 스터디 | whiteship 2021. 1. 1. 04:11
참고도서 : Java의 정석, Java in a Nutshell 0. 객체지향프로그래밍 객체(Object) 란 객체는 실제로 존재하는 것이다. 흔히 우리가 주변에서 볼 수 있는 사물들(자동차, 책, ..)이 곧 객체이다. 객체지향프로그래밍 (Object-Oriented Programming, OOP) 객체지향프로그래밍이란 컴퓨터 프로그래밍 패러다임 중 하나로 프로그래밍에 필요한 데이터를 추상화하여 객체를 만들고, 그 객체간의 상호작용으로 프로그래밍 하는 기법이다. 객체지향언어(Object-Oriented Language)는 말 그대로 객체지향 프로그래밍 언어이다. 최초의 객체지향언어인 Simula를 포함해 C++, Java 등이 있다. 객체지향언어의 장점 재사용성이 높다 : 기존의 코드를 이용하여 새로운..
-
[live-study] 4주차 :: 제어문JAVA/라이브 스터디 | whiteship 2020. 12. 31. 10:47
참고도서 : Java의 정석, Java in a Nutshell 0. 제어문 제어문 (Control Statement) 제어문은 프로그램의 흐름을 바꾸는 역할을 하는 문장들을 말한다. 크게 선택문(조건문)과 반복문으로 나눌 수 있다. 1. 선택문 선택문 어떠한 조건식과 문장을 포함하는 블럭{ }으로 구성되어 있으며, 조건에 따라 실행할 문자이 달라져 프로그램의 프름을 변경할 수 있다. 조건식이 "참 (true)" 일 때, 조건식의 블럭{ }을 실행하게 되며, "거짓 (false)" 일 때는 실행하지 않는다. if문, if-else문, if-else if문, switch로 나눌 수 있다. if문 가장 기본적인 조건문으로, 조건식과 블럭{}으로 이루어져 있다. 만약 조건식이 "참(true)"인 경우 블럭{}..
-
[프로그래머스] 비밀지도 (2018 KAKAO BLIND RECRUITMENT)ALGORITHM/PROGRAMMERS 2020. 12. 28. 23:05
programmers.co.kr/learn/courses/30/lessons/17681?language=java 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 2020-12-28 1. C++ (2년전) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include #include #include #include using namespace std; vector solution(int n, vector arr1, v..
-
[live-study] 3주차 :: 연산자JAVA/라이브 스터디 | whiteship 2020. 12. 28. 01:30
참고도서 : Java의 정석, Java in a Nutshell 0. 연산자 연산자란? 연산을 수행하는 기호를 의미한다. 연산자와 피연산자 연산자(Operator) : 연산을 수행하는 기호 (+, - , * , / 등) 피연산자(Operand) : 연산하는 대상 (변수, 상수, 리터럴 등) 연산자의 종류 단항 연산자 : 피연산자가 하나 뿐인 연산자 부호 연산자 (+, -) 증감 연산자 (++, --) 논리 부정 연산자 (!) 비트 반전 연산자 (~) 이항 연산자 : 피연산자가 두 개인 연산자 산술 연산자 (+, -, *, / , %) 문자열 연결 연산자 (+) 대입 연산자 (=, += ,-= ...) 비교 연산자 (= , ...) 논리 연산자 (&&, ||, &, | , ....) 비트 논리 연산자 (&..
-
[백준] 9205 맥주 마시면서 걸어가기ALGORITHM/BOJ 2020. 12. 27. 01:31
www.acmicpc.net/problem/9205 9205번: 맥주 마시면서 걸어가기 송도에 사는 상근이와 친구들은 송도에서 열리는 펜타포트 락 페스티벌에 가려고 한다. 올해는 맥주를 마시면서 걸어가기로 했다. 출발은 상근이네 집에서 하고, 맥주 한 박스를 들고 출발한다. www.acmicpc.net 2020-12-27 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 import ..
-
[백준] 1113 수영장 만들기ALGORITHM/BOJ 2020. 12. 26. 21:52
www.acmicpc.net/problem/1113 1113번: 수영장 만들기 지민이는 수영장을 만들려고 한다. 수영장을 만들 곳의 크기는 N*M이고, 각 칸은 직육면체이다. 따라서, 각 칸의 직육면체의 높이가 쓰여 있는 다음과 같은 땅을 생각할 수 있다. 16661 61116 16661 이 www.acmicpc.net 20202-12-26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72..
-
[백준] 3184 양ALGORITHM/BOJ 2020. 12. 26. 20:46
www.acmicpc.net/problem/3184 3184번: 양 첫 줄에는 두 정수 R과 C가 주어지며(3 ≤ R, C ≤ 250), 각 수는 마당의 행과 열의 수를 의미한다. 다음 R개의 줄은 C개의 글자를 가진다. 이들은 마당의 구조(울타리, 양, 늑대의 위치)를 의미한다. www.acmicpc.net 2020-12-26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 ..