일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩문제
- css
- github
- cs 공부)준비
- 메서드
- HTML
- 우선순위 큐(priorityqueue)
- 항해99
- 회고
- 면접(java
- Grafana
- 프로그래머스
- Entity
- 코딩
- 코딩공부
- Til
- Spring
- ArrayList
- GIT
- aop
- 자바
- 이진 탐색(binary search)
- Java
- wil
- 자료구조
- 코딩테스트 준비
- 배열
- 정렬 알고리즘(sort algorithm)
- 개발자 취업
- 99클럽
- Today
- Total
목록Java (46)
hayu's 개발 일지
문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 입출력 예 arr1 arr2 return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[6]] 출처: 프로그래머스 코딩 테스트 연습 https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발..
문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 입출력 예 n return 3 "수박수" 4 "수박수박" 출처: 프로그래머스 코딩 테스트 연습 https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 풀이 class Solution ..
문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 phone_number는 길이 4 이상, 20이하인 문자열입니다. 입출력 예 phone_number return "01033334444" "*******4444" "027778888" "*****8888" 출처: 프로그래머스 코딩 테스트 연습 https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션..
문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] 출처: 프로그래머스 코딩 테스트 연습 https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 풀이 public int[] solution(long n) { String str =..
for 문 - for 문도 while 문과 같은 반복문이고, 코드를 반복실행하는 역할을 한다. - for문은 주로 횟수가 정해져있을 때 사용한다. for 문의 형식 for (1.초기식; 2.조건식; 4.증감식) { // 3.실행 코드 } for 문의 순서 1. 초기식을 실행한다.(초기식은 처음 한번만 사용) 2. 조건식을 검증한다. 참이면 코드를 실행하고 거짓이면 for 문을 나간다. 3. 코드를 실행한다. 4. 코드가 종료되면 증감식을 실행한다. 주로 초기식에 넣은 (반복 횟수와 관련된) 변수의 값을 증가할 때 사용한다. 5. 다시 조건식부터 시작한다.(반복) for 문 예시 for (int i = 1; i 10) { System.out.println("합이 10보다 크면 종료: i=" + i + " ..
반복문이란? - 특정 코드를 반복하는 코드를 말한다. 조건문의 종류 - while 문 - do - while 문 - for 문 while 문 - while 문은 조건에 따라 코드를 반복해서 실행할 때 사용한다. - 조건식이 참이면 코드 블록을 실행하고 거짓이면 while 문을 빠져나온다. while 문 형식 while (조건식) { // 실행 코드(조건식이 참일 때) } while 문 예시 int count = 0; while (count < 3) { count++; System.out.println("현재 숫자는:" + count); } // 출력 // 현재 숫자는:1 // 현재 숫자는:2 // 현재 숫자는:3 do - while 문 - do - while 문은 while 문과 비슷하지만, 조건에 상관..