일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 음악
- GIT
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- 정리
- 혼공자
- 비전공자 #자바공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- github
- 데이터베이스실무
- 비전공자
- 데이터베이스
- 개발자
- 기록
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #정리 #기록
- 수제비
- 코딩테스트
- javascript
- 정보처리기사
- 정처기
- python
- Algorithm
- javaAlgorithm
- 파이썬
- programmers
- 알고리즘
- java
- 정처기실기
- 자바
- 혼자공부하는자바
- 정보처리기사실기
- 자바알고리즘
- Today
- Total
목록java (38)
This is a blog.
javac encoding error ▪ encoding utf-8 추가 작성 → javac (java 파일 이름) -encoding utf-8 java .class 파일 실행 오류 ▪ -classpath . 추가 작성 → java -classpath . (class 파일 이름)
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) ~에 대해서 최댓값을 구하되, 동일값 발생시 ~에 대해서 최솟값을 구하시..
문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력 예 s return "try hello world" "TrY HeLlO WoRlD" 입출력 예 설명 "try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면..
문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예nresult457125229 입출력 예 설명 입출력 예 #1답을 도출하는 과정은 다음과 같습니다.n (10진법)n (3진법)앞뒤 반전(3진법)10진법으로 표현45120000217따라서 7을 return 해야 합니다.입출력 예 #2답을 도출하는 과정은 다음과 같습니다.n (10진법)n (3진법)앞뒤 반전(3진법)10진법으로 표현1251112222111 229따라서 229를 return 해야 합니다. 내가 푼 답 - Javaclass Solution { pu..