| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 기록
- programmers
- 비전공자 #자바공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- 혼공자
- 혼자공부하는자바
- 정처기
- 비전공자
- 코딩테스트
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #정리 #기록
- 정처기실기
- Algorithm
- GIT
- 데이터베이스실무
- 정보처리기사실기
- 수제비
- 파이썬
- 정리
- 알고리즘
- python
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- 개발자
- 정보처리기사
- javaAlgorithm
- 자바알고리즘
- java
- 데이터베이스
- 자바
- github
- javascript
- 음악
- Today
- Total
목록java (39)
This is a blog.
문제 설명 문자열 code가 주어집니다.code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다.mode가 0일 때mode가 1일 때문자열 code를 통해 만들어진 문자열 ret를 return 하는 solution 함수를 완성해 주세요.단, 시작할 때 mode는 0이며, return 하려는 ret가 만약 빈 문자열이라면 대신 "EMPTY"를 return 합니다. 제한사항1 ≤ code의 길이 ≤ 100,000 입출력 예coderesult"abc1abc1abc""acbac"입..
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"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면..