일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 항해99장점
- IoC
- Thread
- 항해99단점
- inversion of control
- 부트캠프추천
- 쓰레드
- 인스턴스화
- 객체
- jwt
- 항해99솔직후기
- 회고록
- 오브젝트
- social login
- bean
- API
- 프로세스
- Dependency Injection
- DI
- 소셜로그인
- jvm
- 소셜
- Instance
- class
- 스레드
- process
- object
- 클래스
- 객체지향 프로그래밍
- 인스턴스
- Today
- Total
목록항해99_'22.01~04/알고리즘_java (11)
로운's 기술노트
public class Main { public String solution(String phone) { ////////////////////////////////////////////////////////////////////////////////// if(phone == null || phone == "") return "핸드폰번호 확인요망"; // 공란이나 null값일 경우 리턴메시지 송출 String answer = ""; String num1 = "0"; // 문자열 "0" 선언 String num2 = phone.substring(0,2); // 1~2번째 번호 추출 String num3 = phone.substring(2,6); // 2~5번째 번호 추출 String num4 = phone...
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Main { public static void main(String args[]) { Calendar cal = Calendar.getInstance(); DateFormat df = new SimpleDateFormat("MM/dd"); Date date = null; try { date = df.parse("01/18"); } catch (ParseException e) { e.printStackTrace(); } ca..
public class Solution { public int solution(int n) { int answer = 0; String temp = ""; // 1. 문자열로 변환선언 temp += n; for(int i = 0 ; i > sum = sum + 3 n /= 10; // 3. 입력한 값에 10을 나눈다. ex.123을 10으로 나누면 12.3이지만 int형이므로 12가 남는다. } return sum; } }
import java.util.*; class Solution { public int[] solution(int[] arr, int divisor) { int[] answer = {}; // 정수 배열 선언 ArrayList array = new ArrayList(); // 변수선언 for(int i = 0; i
import java.util.*; class Solution { public int[] solution(int[] arr) { ArrayList tempList = new ArrayList(); int min = Integer.MAX_VALUE; // 1. 먼저 int min을 int의 최대값(214,748,647)으로 설정 for(int i = 0; i < arr.length; i++){ if(arr[i]
class Solution { public String solution(String[] seoul) { String answer = ""; for(int i = 0; i
class Solution { public String solution(int a, int b) { int[] months = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; // 2016년은 윤년이므로 2월은 29일 String[] days = { "FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU" }; int totalDay = 0; // 월마다 일수 더해주기 for (int i = 1; i totalDay = month[0]+[1]+[2]+[3] = 31+29+31+30 = 121 } totalDay += b - 1; // 1월 1일부터 시작했으므로 -1 처리 // 24-1 = 23 return days[(totalDay..
(1) 행과 열의 크기가 같은 2차원배열 arr1과 arr2의 각 행과 열을 합산하는 문제입니다. (2) 먼저 answer의 크기를 arr1의 행과 열의 길이로 선언했습니다. (3) for문을 arr1의 행의 길이만큼 돌리고, 안에서 열의 길이로 for문을 한번 더 돌립니다. (4) 각 행과 열의 길이를 arr1과 arr2의 값에 대입하여 answer에 넣습니다. (5) for문을 마치고 나서 answer를 반환해주면 끝입니다. class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; // (2) for(int i = 0; i < arr1..