문제 출처 입니다. https://programmers.co.kr/learn/courses/30/lessons/42626 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 몇일동안 잡고 끙끙대면서 노력했지만 아무래도 왜 틀렸는데 이해가 안된다. 왜 틀렸는지 언젠가는 발견할 수 있으면 좋겠다. (↓오답 풀이입니다....ㅠㅠ) 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 import java.util.*; class Test { public ..
정답은 줄일 수 없다! 배열이 한 번 생성이 되면 그 배열의 크기를 변경할 수 없다. 대신 새로운 배열에 기존의 배열의 요소들을 복사하여 크기를 조정할 수는 있다. 1. Arrays.CopyOf 메서드 Arrays.CopyOf(내가 복사하려는 배열, 줄이고 싶은 배열의 크기) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.Arrays; public class Arraysize { public static void main(String[]args){ int []arr={1, 2, 3, 4, 5}; arr = Arrays.copyOf(arr, arr.length-1); for(int i=0;i
단순 선택 정렬 : 가장 작은 요소부터 알맞은 위치로 옮겨서 순서대로 정렬하는 알고리즘 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 package Mine; import java.util.Scanner; public class Sort { public static void main (String []args){ Scanner scan=new Scanner(System.in); System.out.println("배열의 크기를 입력하세요 :"); int num=scan.nextInt(); int []arr=new int[num]; for(int i=0; ics
https://www.youtube.com/watch?v=FuzJE92zDlg 1. 학점을 위한 공부 하지말기 - 학점을 챙기지 말라는 이야기가 아니라 학점을 위한 공부를 하지 말라는 것이었다. 시험 일주일 혹은 하루 전날 하는 벼락치기 공부로 하는 공부. 이런 공부는 얕은 이해를 바탕으로 암기를 해서 점수를 따는 방식이기 때문에 절대로 도움이 되지 않을 뿐더러 오래 가지 않는다. 2. 커리큘럼에 대한 이해를 해라 -단순히 졸업 학점수를 채우기 위한 수강신청 보다는 커리큘럼에 대한 이해를 하고, 왜 이것을 공부를 해야 하는지 먼저 알아보아라. 이런 바탕적인 이해는 공부를 하는데 목적성과 흥미를 부여해준다. 3. 과제를 벗어난 코딩을 경험해라 - 코딩을 과제로만 하는 것이 아니라 과제 이외에도 코딩을 해라..
현재는 4차 산업 혁명이 진행되고 있습니다. 4차 산업혁명이라 하면 흔히 인공지능, 빅데이터, 로봇 등 ICT(Information and Communication Technology)가 주된 키워드라고 할 수 있습니다. 그렇다면 5차 산업혁명은 어떤 식으로 이루어 질까요? 이 강연에서는 ‘융합’이라는 컨텐츠로 5차 산업혁명이 이루어 질 것이라고 합니다. 그렇다면 융합이란 무엇인지, 어떻게 융합을 이루어 낼 수 있는지 한번 보겠습니다. 1. 인류의 꿈 꿈들의 공통점은 무엇일까요? 여러가지가 있겠지만 근본적으로 꿈은 ‘미래’에 제한되어 있습니다. 그리고 이 미래는 절대 밝지만은 않습니다. 그렇다면 인류의 미래는 어떻게 될까요? 크게 4가지를 말하곤 합니다. 1. 인구 증가, 생물 다양성 현재 한국은 저출산..
문제 출처입니다. https://programmers.co.kr/learn/courses/30/lessons/42588 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 스택/큐 영역에 있어서 스택으로 풀어야 할 것 같았지만 보자마자 배열이 생각나서 배열로 풀어보기로 했다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package Programmers; class Solution { public int[] solution(int[] heights) { int[] answer = new int[h..