- normal mode
- structure
- Comparator
- gpio
- interrupt
- full adder
- Shift Register
- structural modeling
- java
- verilog
- siso shift register
- Method
- MUX
- LED
- half adder
- dataflow modeling
- Linked List
- ring counter
- interface
- atmega 128a
- behavioral modeling
- atmega 128
- ATMEGA128A
- Algorithm
- Recursion
- fast pwm mode
- ctc mode
- Set
- Pspice
- D Flip Flop
목록java (41)
거북이처럼 천천히
1. 문제 (코딩도장, Duplicate Numbers) https://codingdojang.com/scode/488?answer_mode=hide 코딩도장 프로그래밍 문제풀이를 통해서 코딩 실력을 수련 codingdojang.com 2. 생각 0~9까지의 문자로 된 숫자를 입력 받았을 때, 이 입력 값이 0~9까지의 숫자가 각각 한 번 씩만 사용된 것인지 확인하는 함수를 구하시오. sample inputs: 0123456789 01234 01234567890 6789012345 012322456789 sample outputs: true false false true false 입력받은 문자열을 숫자로 형변환(Casting)한다. 형변환된 숫자를 자리별로 나누어 ArrayList에 추가한다. 0부터 ..
1. 문제 (백준, 2480, 주사위 세계) https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 2. 생각 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰..
1. 문제 사용자로부터 N개의 숫자들을 입력받는다. 입력받은 N개의 숫자들을 내림차순으로 정렬한 후, 정렬한 결과를 출력한다. 예시) 사용자 : {2, 4, 6, 10, 8, 12, 14, 16} 입력 → sortedList : {16, 14, 12, 10, 8, 6, 4, 2} 2. 생각해보기 사용자로부터 받은 숫자들을 "inputNumberList" 리스트에 저장하고, 내림차순으로 정렬된 결과를 "sortedList" 리스트에 저장하며, "inputNumberList" 리스트의 첫 번째 원소를 최대 값이라고 초기에 가정한다. 그리고, while문을 이용하여 "inputNumberList" 리스트의 사이즈가 0이 될 때까지 for문을 이용하여 "inputNumberList" 리스트의 최대 값을 비교하면..
배열 (Array) 동일한 자료형(Data type)를 연속적인 공간에 저장하기 위한 자료 구조 연관된 데이터들을 그룹화하여 묶어준다. 배열 선언 및 사용 int[] odds = {1, 3, 5, 7, 9} // 1부터 10까지의 숫자들 중 홀수들의 집합 String[] weeks = {"월", "화", "수", "목", "금", "토", "일" }; // 요일의 집합 배열은 자료형 타입 바로 옆에 [ ] 기호를 이용하여 표현한다. 배열은 자료형 타입이 아닌 자료형의 집합이다. int[] evens = new int[5]; evens[0] = 2; evens[1] = 4; evens[2] = 6; evens[3] = 8; evens[4] = 10; 위 배열 선언은 "현재 배열의 값은 모르지만, 향후 값을..
1. %d (Format code)와 % 기호를 같이 사용할 경우 ex) "Loading is 50%" String 을 출력하고 싶다. System.out.println(String.format("Loading is %d%", 50)); 위 예문처럼 작성하였지만, 예상과 달리 오류(UnknownFormatConversionException)가 발생하였다. 그 이유는 문자열 포맷 코드인 %d와 기호 %가 같은 문자열에 존재할 경우, 기호 %를 표시하기 위해서는 %%으로 써야한다. 하지만, 문자열 포맷 코드가 문자열에 존재하지 않는다면 %는 홀로 작성해도 상관이 없다. System.out.println(String.format("Loading is %d%%", 50)); // Loading is 50% 출력..