일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1단계
- string
- Math.max
- StringBuffer
- toLowerCase
- programmers
- 프로그래머스
- oracle
- PARSEINT
- 문자열
- 1level
- 자바
- 프로시저
- SQL
- substring
- 참조형
- 알고리즘
- 데이터베이스
- Integer
- Linux
- 코테
- 짝수
- 1lv
- 디비
- Math.min
- 코딩테스트
- 배열
- 오라클
- Java
- 1레벨
- Today
- Total
목록Java (38)
웹 프로그래밍
중복하지 않는 1 ~ 6까지의 수, 6개를 만드는 코드입니다. Math.random()은 0.0xxx 또는 0.1xxx 또는 0.2xxx 또는 0.3xxx ... 또는 0.9xxx의 난수를 생성합니다. (int)(Math.random()) 은 0 ~ 9를 생성합니다. (int)를 사용하여 자연수로 만들 수 있습니다. (int)(Math.random() * 45)는 0 ~ 44를 생성하게 되는데, + 1을 해주면 1 ~ 45까지의 난수를 생성할 수 있게 됩니다. public static void main(String[] args) { int[] lotto = new int[6]; // 길이 : 0 ~ 5 => 6 for(int i = 0; i < lotto.length; i++) { lotto[i] = (..
JAVA 언어 순위 https://www.tiobe.com/tiobe-index/ index | TIOBE - The Software Quality Company TIOBE Index for August 2021 August Headline: Data Mining and AI languages are booming in the TIOBE index Smart phones were the new hit many years ago. As a consequence, the programming languages that were used to write mobile applications became very popul www.tiobe.com https://pypl.github.io/PYPL.html PYP..
문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를 들어 n이 4면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000 이하인 자연수입니다. 입출력 예 n return 3 "수박수" 4 "수박수박" 풀이 class Solution { public String solution(int n) { String answer = ""; for(int i = 1; i
for문 프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 실행된다. for(초기식; 조건식; 증감식) { 값; } 1회 반복 : 초기식 확인 후 조건식 확인하고, 조건식이 true면 값이 실행된다. 조건식이 false면 실행되지 않는다. 2회 반복 : 증감식 연산 후 조건식 확인하고, 조건식이 true면 값이 실행된다. 조건식이 false면 실행되지 않는다. 2회전 이상부터는 모두 2회전과 동일하고, 조건식이 false가 나올 때까지 문장이 실행된다. for(int i = 1; i
조건문 프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 실행되도록 한다. if문(if-else, if - else, if - else if - else)과 switch문이 존재한다. if문 if : 조건식의 결과 값이 true면 값 1이 실행되고, false면 실행되지 않는다. if(조건식) { 값 } if - else : 조건식의 결과 값이 true면 값 1이 실행되고, false면 값 2가 실행된다. if(조건식) { 값1 } else { 값2 } if - else if - else : 조건식1의 결과 값이 true면 값 1이 실행되고, 조건식 2의 결과 값이 true면 값 2가 실행되고, 조건식이 모두 false면 값3이 실행된다. if(조건식1) { 값1 } els..
연산자 종류와 우선순위 종류구분세부 구분연산자우선순위최우선 연산자직접 접근 연산자 () . {}1단항 연산자 + - ! (자료형) ++ -- ~2이항 연산자산술 연산자 * / %3+ -4쉬프트 연산자 >> >>5비교 연산자 > = 6== !=7논리연산자비트 논리 연산자&8^9|10일반 논리 연산자&&11||12삼항 연산자 (조건식) ? 참 : 거짓13대입 연산자순수 대입 =14복합 대입산술 대입+= -= *= /= %=쉬프트 대입&= ^= |=비트 논리 대입&= ^= !=나열 연산자 ,15 단항 연산자 - 논리 부정 연산자 :!, 논리 값을 부정하여 반대 값으로 변경한다.boolaen isTure = true;bo..
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환하면 됩니다. 제한 사항 s는 길이가 1 이상, 100 이하인 스트링입니다. 입출력 예 s return "abcde" "c" "qwer" "we" 풀이 // 문자열 메소드 .substring()으로 문자열 일부분 가져오기 class Solution { public String solution(String s) { String answer = ""; int a = s.length() / 2; if(s.length() % 2 == 0) { // s.length()가 짝수일 때 참 answer += s.substring(a - 1, a + 1); } else { answer += ..
문제 설명 정수를 담고 있는 배열 arr의 평균값을 return 하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1, ,2 3, 4] 2.5 [5, 5] 5 풀이 class Solution { public double solution(int[] arr) { double answer = 0; double sum = 0; for(int i = 0; i < arr.length; i++) { sum += arr[i]; } answer = sum / arr.length; return answer; } } 평균 = arr 원소들의 합 / arr.length a..