본문 바로가기

분류 전체보기114

JAVA - 동전의 사용 개수를 구하는 문제 (500,100,50,10원) 동전의 사용 개수를 구해봅시다. 1. 문제 조건 어떤 값이 입력되면 그 값을 500,100,50,10원 동전 개수를 최소한으로 표현하려고 할 때 각 동전을 사용한 개수가 몇 개인지를 구하는 문제 예시 : 입력 2760 -> 출력 :: 500원 : 5개 , 100원 2개, 50원 1개, 10원 1개 2. 코드 int[] coins = {500,100,50,10}에 사용할 동전 종류를 큰 숫자부터 넣어 배열을 만들고 나누기와 나머지를 활용하여 구현한다. 만약 더 작은 숫자의 동전을 넣으려면 이곳에 추가로 넣어주면 된다. 나머지를 이용해서 동전이 필요한 갯수를 구한 다음 나머지 값은 다음 크기의 동전에게 넘겨 주기를 반복한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1.. 2022. 5. 24.
JAVA - ArrayList를 알고리즘(버블정렬)과 메소드로 정렬해보자 먼저 ArrayList에 값을 넣어 주었다. 숫자는 아무렇게나 넣어 주었다. (30, 1, 23, 456, 65를 넣었음) 1 ArrayList numbers = new ArrayList(Arrays.asList(30, 1, 23, 456, 65)); cs 1. 알고리즘(버블정렬)로 정렬하기 1 2 3 4 5 6 7 8 9 10 11 for (int j = 0; j i+1하면 오름차순 //i i+1하면 오름차순이고, i 2022. 5. 23.
JAVA - 콘솔창에 달력 출력하기 콘솔창에 달력을 출력합니다. int year과 int month를 변경하면 달력도 변경됩니다. 아래 코드에서는 2022년 10월 달력을 출력하였습니다. 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 import java.util.Calendar; public class task01 { public static void main(String[] args) { int year = 2022; int month = 10; Calendar calendar = Calendar.getInstance(); calendar.set(year, month - 1, 1).. 2022. 5. 19.
javascript - setInterval 활용하여 카운트다운 멈추기 조건 1. 카운트다운 시작 값은 100입니다. 2. 숫자는 1씩 줄어들며, 줄어드는 시간은 0.1초입니다. 3. 30이 되면 카운트다운이 멈추도록 하세요. 4. 줄어드는 도중에 마우스를 클릭해도 카운트다운이 멈추도록 하세요. 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 setInterval span{ font-size: 50px; } 숫자를 100부터 카운트하며 30초가 되면 멈춥니다. 100 let span_1 = document.getElementById("span_1"); let countS = parseInt(span_1.text.. 2022. 5. 19.
Java - 배열로 로또 번호를 생성해보자 배열을 이용해서 로또 번호를 생성하기 조건 1. 1~45 사이의 랜덤 숫자를 6개 뽑는데 중복을 허용하지 않는다. 2. 작은 숫자부터 정렬한다. 2022. 5. 18.