반응형

개발/코딩 47

[JAVA연습] 다차원 배열 정사각형 달팽이 모양으로 값 대입

더 효율적으로 변형해보기.. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 public void exerciseTry() { Scanner sc = new Scanner(System.in); System.out.print("행렬의 크기 입력 n*n 정사각형 >"); int input = sc.nextInt(); int[][] nums = new int[input][input]; int k = 1; int iStart = 0; int iEnd = nums.length - 1; int jStart = 0; int j..

개발/코딩 2022.06.21

[프로그래밍] 프로그래머스 예제문제 풀어보기 <모의고사> 성공

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 import java.util.*; class Solution { public int[] solution(int[] answers) { int[] soopo1 = {1,2,3,4,5}; int[] soopo2 = {2,1,2,3,2,4,2,5}; int[] soopo3 = {3,3,1,1,2,2,4,4,5,5}; int indexTemp1 = 5; int indexTemp2 = 8; int indexTe..

개발/코딩 2022.05.27

[프로그래밍] 프로그래머스 예제문제 풀어보기 <완주하지 못한 선수> 1차시도 실패

프로그래머스 LV1. 완주하지 못한 선수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import java.util.ArrayList; import java.util.Arrays; class Solution { public String solution(String[] participant, String[] completion) { ArrayList participantArray = new ArrayList(Arrays.asList(participant)); ArrayList completionArray = new ArrayList(Arrays.asList(completion)); for(String completor:completion){ for(..

개발/코딩 2022.05.23

[SPRING] IOC,DI,AOP의 대략적 이해_스프링5(최범균님 저)_1회독 중

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 요즘은 단기 계약일을 하면서 최범균님의 저서 스프링5를 읽어보고 있습니다. 빠르게 1회독을하여 대략적인 이해를 하고 2회독부터는 주요기능 반복훈련을 해볼 계획입니다. 챕터7까지 보고 이해한 내용을 간략하게 포스팅해봅니다. 틀린 내용은 댓글로 알려주시면 감사하겠습니다. ------------------------------------------------------------------- 닭볶음탕의 양념을 만드는 방법 방법1. 홍고추를 말리고 갈아서 고춧가루를 만든다,마늘 껍질을 까서 칼로 다진다,간장을 만들기 위하여 메주를 만들고... 방법2. 고춧가루를 산다, 다진마늘을 산다, 간장을 산다. 양념 재료를 정해진 비율로 섞어서... 방법3. 닭볶음..

개발/코딩 2022.04.09

[프로그래밍] 프로그래머스 예제문제 풀어보기 <없는 숫자 더하기> (성공)

프로그래머스 예제는 어려운 문제는 정말 어려운데 쉬운 문제는 생각보다 쉽게 풀린다. 문제를 해결할 수 있는 방법을 생각해낼 수 있는가. 이를 코드로 실현할 수 있는가. 후자는 구글링과 공부로 해결이 가능한데 전자에서 막힐 경우는 오랜 시간 고민을 해야 한다. 프로그래머스 예제는 level도 중요하지만 몇 명이 완료를 했는지가 더 정확한 난이도 판단 지표인 것 같다. 완료 인원이 5,000명 대 이하인 문제가 살펴보면 대체로 문제 해결 방법에 대한 생각을 바로 떠올리기 어려워보인다. 문제를 해결하기 위해서는 수학이 필요하고 구글링을 위해서는 영어가 필요하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class Solution { public int solution(i..

개발/코딩 2022.03.25

[프로그래밍] 프로그래머스 예제문제 풀어보기 <크레인인형뽑기> (실패 -> 성공)

1,2번 테스트가 계속해서 실패한다. 캐치하지 못한 어떤 예외상황이 있는건지 감이 오질 않는다. 단순한 문제라고 생각했으나 생각보다 골머리를 쓰고 있다. 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 32 33 34 import java.util.ArrayList; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; ArrayList basket = new ArrayList(); for(int crain:moves){ int moveCrain = crain -1; for(int i = 0 ; i

개발/코딩 2022.03.24

[JAVA] ORACLE에서 제공하는 API docs를 참고하자

Overview (Java SE 18 & JDK 18) This document is divided into two sections: Java SE The Java Platform, Standard Edition (Java SE) APIs define the core Java platform for general-purpose computing. These APIs are in modules whose names start with java. JDK The Java Development Kit (JDK) AP docs.oracle.com 필요한 것들을 찾아볼 수 있을 정도의 영어 독해 능력과 찾은 것을 적용할 수 있는 응용력이 필요함.

개발/코딩 2022.03.24
반응형