본문 바로가기
320x100
728x90

분류 전체보기152

JAVA] Arrays 클래스를 이용해서 배열 정렬하기. public class Exam { public static void main(String[] args) { int[] arr = { 1, 5, 2, 3, 10, 999, 4 }; Arrays.sort(arr); for (int a : arr) { System.out.print(a + " , "); } } } 1. 정렬되지 않은 배열 arr을 준비한다. 2.Arrays.sort() 메서드를 이용하면 배열 내 정수의 값들을 오름차순으로 정렬한다. 특정 인덱스 찾기 Arrays 클래스에 binarySearch 메서드가 있다. 이 메소드의 설명을 읽어보면 "특정 값을 바이너리 탐색 알고리즘을 이용해서 배열에서 찾는데, 배열은 정렬되어있어야만 한다." 위 내용과 연결해보면 정렬 -> 특정 값 탐색의 과정이다. .. 2020. 9. 8.
구직 활동에 선한 영향력을 끼친 것들 개발자로서 구직활동을 하면서 뽑는 곳은 참 많은데 신입은 참 안 뽑는다는 생각이 들었다. 뭐 나름의 이유가 있겠지만 아마 실력적인 부분이 가장 큰 것 같다. 바로 본론으로 들어가면 8월 국비지원 교육과정 수료 후, 구직활동을 다니다 보니 기술면접의 경험이 없었고, 면접 시 당황했던 경험이 많다. 한 3번 정도 면접을 진행한 후, 서류는 통과하는데 항상 기술면접에서 탈락했고, 기술면접을 준비하는데 도움이 됐던 사이트 및 방법에 대해 몇 가지 기록한다. 1. 우아한 Tech 우아한Tech 우아한형제들의 기술조직 이야기를 전하는 우아한Tech입니다. 우아한형제들 https://www.woowahan.com/ 우아한Tech 페이스북 https://www.facebook.com/woowahanTech 우아한형제들.. 2020. 8. 26.
정수형 배열 중복제거 [같은 숫자는 싫어요] import java.util.*; public class Solution { public int[] solution(int []arr) { List list = new ArrayList(); int temp = -1; //절대 들어올 수 없는 수 for (int i = 0; i < arr.length; i++) { if (temp != arr[i]) { //값을 넣고 temp의 값은 기존에 배열에 존재하는 값이 됨. temp = arr[i]; list.add(temp); } } int[] answer=new int[list.size()]; //리스트 사이즈만큼의 배열 선언 for(int i=0; i 2020. 8. 22.
가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 예 : 입 : abc 출 : b 입 : asdf 출 : sd import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //Scanner를 통해 사용자 입력을 받음 String answer = ""; System.out.println("문자열 입력"); //사용자에게 문자를 입력하라고 알려줌 String s = scan.nextLine(); //입력 받은 값 int i = s.length(); //i는 입.. 2020. 8. 22.
300x250
320x100