일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 수제비
- 자바
- Algorithm
- 데이터베이스실무
- 음악
- 정보처리기사
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- javascript
- 알고리즘
- 기록
- github
- 정처기실기
- 혼공자
- java
- GIT
- programmers
- 자바알고리즘
- 개발자
- 정리
- python
- 정처기
- 비전공자
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #정리 #기록
- 비전공자 #자바공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- 정보처리기사실기
- 데이터베이스
- javaAlgorithm
- 코딩테스트
- 혼자공부하는자바
- 파이썬
- Today
- Total
목록Algorithm (3)
This is a blog.

1. 근삿값 알고리즘(Near Algorithm) // [?] 원본 데이터 중에서 대상 데이터와 가장 가까운 값 /** * 근삿값 알고리즘(Near Algorithm) : 차잇값의 절대값의 최솟값 */ public class NearAlgorithm { public static int Abs(int numbers) { // [0] 절댓값 구하기 로컬 함수 return (numbers < 0) ? -numbers : numbers; } public static void main(String[] args) { // [1] Initialize int min = Integer.MAX_VALUE; // 차잇값의 절댓값의 최솟값이 담길 그릇 // [2] Input int[] numbers = { 10, 20, 30..
1. 합계 알고리즘(Sum Algorithm) // [?] n명의 국어 점수 중에서 80점 이상인 점수의 합계 /** * 합계 알고리즘(Sum Algorithm) : 주어진 범위에 주어진 조건에 해당하는 자료들의 합계 */ public class SumAlgorithm { public static void main(String[] args) { // [1] Input : n명의 국어 점수 int[] scores = { 100, 75, 50, 37, 90, 95 }; int sum = 0; // [2] Process : 합계 알고리즘 영역 : 주어진 범위에 주어진 조건(필터링) for(int i=0; i= 80){ sum += scores[i]; // SUM } } // [3] Output System.o..
1. 알고리즘(Algorithm) 알고리즘(풀이법)이란 "문제 해결 능력"이다. 프로그램의 가장 작은 단위는 일반적으로 입력(Input) -> 처리(Process) -> 출력(Output)의 단계를 거친다. 입력 : 자료 구조(Data Structure)가 담당하는 영역. 처리 : 알고리즘 처리 영역. 출력 : UI가 담당하는 영역. 가공된 데이터가 출력. 난이도 알고리즘 사용유형 초급 합계(SUM) 합계를 출력하시오. 개수(COUNT; 횟수, 개수) 자료 건수를 출력하시오. 평균(AVERAGE) 평균을 출력하시오. 최댓값(MAX) 최댓값을 출력하시오. 최솟값(MIN) 최솟값을 출력하시오. 중급 최댓값(MAX) -> 최솟값(MIN) ~에 대해서 최댓값을 구하되, 동일값 발생시 ~에 대해서 최솟값을 구하시..