일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오름차순 정렬
- 프로그래머스 풀이
- Lv1
- 삼각형의 완성조건
- 프로그래머스 자바
- Programmers
- lv2
- index of
- 알고리즘
- java
- 이진수 변환
- 스프링부트 도커 배포
- 스프링부트 도커로 배포
- Queue
- 자바
- Stack
- 백준 N과 M 자바
- 스택
- 스프링부트 도커
- 프로그래머스 문자열 정렬
- 클라이언트
- StringTokenizer
- SWEA
- COS Pro
- 큐
- 프로그래머스
- 버퍼
- lv0
- 문자열
- 백준
- Today
- Total
목록분류 전체보기 (415)
mun dev
문제설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 사항 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 arr return 10 true 12 true 11 false 13 false 통과한 코드 ✅ class Solution { public boolean solution(int x) { boolean answer = true; String strNum=String.valueOf(x); String arr[]=strNum.split(""); int sum=0..
분류 수학(math), 정수론(number_theory), 소수 판정(primality_test) 문제설명 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 통과한 코드✅ import java.util.Scanner; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); long num = sc.nextLong(); long index=2; while(num>1) { if(num%index==0) { System.out.println(index); num/=index; } else { in..
분류 브루트포스 알고리즘(bruteforcing), 수학(math) 문제설명 어떤 자연수 p와 q가 있을 때, 만일 p를 q로 나누었을 때 나머지가 0이면 q는 p의 약수이다. 6을 예로 들면 6 ÷ 1 = 6 … 0 6 ÷ 2 = 3 … 0 6 ÷ 3 = 2 … 0 6 ÷ 4 = 1 … 2 6 ÷ 5 = 1 … 1 6 ÷ 6 = 1 … 0 그래서 6의 약수는 1, 2, 3, 6, 총 네 개이다. 두 개의 자연수 N과 K가 주어졌을 때, N의 약수들 중 K번째로 작은 수를 출력하는 프로그램을 작성하시오. 통과한 코드 ✅ import java.util.Scanner; import java.io.IOException; public class Main { public static void main(String..
상속(Inheritance) 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것 장점 1. 기존에 작성된 클래스를 재활용 2. 자식 클래스 설계시 중복되는 멤버를 미리 부모 클래스에 작성해 놓으면, 자식 클래스에서는 해당 멤버를 작성하지 않아도 된다 메소드 재정의(Override) 상위 클래스에 정의된 메서드의 구현 내용이 하위 클래스에서 구현할 내용과 맞지 않는 경우 하위 클래스에서 동일한 이름의 메서드를 재정의 할 수 있는 것 * 관련예시 public class Weapon{ public void attack(){ System.out.println("공격"); } } public class Bow extends Weapon{ public void attack(){ System.o..
https://www.youtube.com/watch?v=iks_Xb9DtTM 링크 참조 프로세스 실행 중에 있는 프로그램, 스케줄링의 대상이 되는 작업 스레드 프로세스 내부에는 최소 하나의 스레드를 가지고 있는데 실제로 스레드 단위로 스케줄링한다.
https://www.youtube.com/watch?v=vrhIxBWSJ04 링크 참조 객체지향 프로그래밍이란(OOP)? 우리가 보고 인지하는 실제 세계를 흉내내어 가장 기본적인 단위인 객체들을 만들고, 그것들 간의 유기적인 상호작용을 규정하여 프로그램을 발전시키는 프로그램 방법론임을 이해할 수 있다.
https://www.youtube.com/watch?v=GYmuQJiPeM4 링크 참조 디버깅 소프트웨어에 발생하는 문제가 발생하게 되면 원인을 찾기 위해 하는 작업, 수정과정에서도 계속 디버깅을 함 컴파일 컴퓨터의 언어로 번역하는 작업 빌드 사용자가 바로 사용하기 위해 .exe등 파일 하나로 제공하기 위함등을 위해 빌드 작업을 수행 라이브러리 어디서 가져와서 사용하는 것 프레임워크 내가 어떤 것 안에서, 규칙에 따라 만든 것