일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 참조형
- PARSEINT
- programmers
- 1lv
- 자바
- 1단계
- 1level
- Linux
- 데이터베이스
- Java
- SQL
- 코테
- 오라클
- Math.min
- 프로그래머스
- 프로시저
- 1레벨
- Math.max
- 문자열
- StringBuffer
- 배열
- 코딩테스트
- string
- toLowerCase
- Integer
- 디비
- 알고리즘
- 짝수
- substring
- oracle
- Today
- Total
목록전체 글 (62)
웹 프로그래밍
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/FUgRJ/btrihaRYk4s/J3hjHX6lEEkW3V5S6BQnb0/img.png)
중복하지 않는 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] = (..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/0JjWy/btriivaeik3/gtOcGAANUWj4Fb2f6MUIB0/img.png)
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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/9Prz6/btriaUwxaVE/xHcAouRRQcYWmvwkKuvVa0/img.png)
문제 설명 길이가 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
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/c8fLfI/btrighxfj8V/Y1mGvRWeoePit3FcrWp6T1/img.png)
for문 프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 실행된다. for(초기식; 조건식; 증감식) { 값; } 1회 반복 : 초기식 확인 후 조건식 확인하고, 조건식이 true면 값이 실행된다. 조건식이 false면 실행되지 않는다. 2회 반복 : 증감식 연산 후 조건식 확인하고, 조건식이 true면 값이 실행된다. 조건식이 false면 실행되지 않는다. 2회전 이상부터는 모두 2회전과 동일하고, 조건식이 false가 나올 때까지 문장이 실행된다. for(int i = 1; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bXkcOl/btricEz1EKd/KENdVNSrYYRKTb7VCD3Tlk/img.png)
조건문 프로그램의 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 실행되도록 한다. 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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bUiECH/btrigqOwfG9/iueztwDETKPIphHUJrD5Dk/img.png)
연산자 종류와 우선순위 종류구분세부 구분연산자우선순위최우선 연산자직접 접근 연산자 () . {}1단항 연산자 + - ! (자료형) ++ -- ~2이항 연산자산술 연산자 * / %3+ -4쉬프트 연산자 >> >>5비교 연산자 > = 6== !=7논리연산자비트 논리 연산자&8^9|10일반 논리 연산자&&11||12삼항 연산자 (조건식) ? 참 : 거짓13대입 연산자순수 대입 =14복합 대입산술 대입+= -= *= /= %=쉬프트 대입&= ^= |=비트 논리 대입&= ^= !=나열 연산자 ,15 단항 연산자 - 논리 부정 연산자 :!, 논리 값을 부정하여 반대 값으로 변경한다.boolaen isTure = true;bo..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bYKLBn/btrihbpL783/T6hWf9kazkk4QAJJht7m11/img.png)
문제 설명 단어 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 += ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bn17RX/btrihOHSsst/clWl7v7FveXPPGq9pWinDk/img.png)
문제 설명 정수를 담고 있는 배열 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..