lv 1 정수 내림차순으로 배치하기
·
코테/java
1. 문제 설명2. 나의 풀이import java.util.Arrays;class Solution { public long solution(long n) { String nStr = n + ""; char[] chars = nStr.toCharArray(); int maxLength = chars.length; StringBuilder tempAnswer = new StringBuilder(); Arrays.sort(chars); for(int i = chars.length-1; i >= 0; i--) { tempAnswer.append(chars[i]); } ..
[프로그래머스][java] lv 0 중복된 문자 제거
·
코테/java
1. 문제 설명2. 나의 풀이import java.util.ArrayList;import java.util.List;class Solution { public String solution(String my_string) { String answer = ""; List list = new ArrayList(); for(int i = 0; i  만능 list.. 3. 다른 사람의 풀이풀이 1 . Set 을 이용한 풀이import java.util.*;class Solution { public String solution(String my_string) { String[] answer = my_string.split(""); Set se..
[프로그래머스][java] lv 0 문자열 정렬하기 (1)
·
코테/java
1. 문제 설명2. 나의 풀이import java.util.ArrayList;import java.util.Collections;import java.util.List;class Solution { public int[] solution(String my_string) { List list = new ArrayList(); for(int i = 0; i  1. 숫자 뽑기2. 뽑은 숫자 배열로 만들기3. 오름차순 정렬for문으로 숫자를 찾은 뒤, 숫자 갯수 만큼 배열 사이즈를 만들기 싫어서List를 사용하여 사이즈를 정하지 않고도 숫자만 리스트에 바로 추가할 수 있도록 하였다.그리고 숫자인지 검사 (my_string.charAt(i)- '0' 하고 list에 추가하고, Col..
[프로그래머스][java] lv 0 주사위의 개수
·
코테/java
1. 문제 설명2. 나의 풀이class Solution { public int solution(int[] box, int n) { return (box[0]/n) * (box[1]/n) * (box[2]/n); }}그냥 모서리 길이마다 들어갈 수 있는 최대 주사위 갯수를 구해준 뒤 다 곱하면 됨그런데 처음에 소괄호를 빼먹어서 값이 이상하게 나왔다. 괄호 주의!다른 사람들 풀이도 다 비슷해서 굳이 갖고오지 않았음.
[정처기 실기 준비] 깨알 C언어 특강 1강~ 5강 요약
·
cs/C
정보처리기사 실기 응시 전 C언어 기초 강의를 수강하면서, 배운 내용을 간단히 정리해보려고 한다.1강. 프로그래밍이란? 프로그래밍을 접해보지 않아도 프로그래밍의 기본 순서를 알면 이 문제를 풀 수 있다.선언 ㄷ => 입력 ㅁ => 입력  ㄱ(입력받는 함수) => 처리 ㄴ => 출력 ㄹ 2강. 컴파일러 & 인터프리터컴파일러와 인터프리터를 이해하려면컴파일러 => 책 통번역인터프리터 =>실시간 통역으로 이해하면 쉽다. 한번 컴파일을 할 때 오래 걸리지만 컴파일 후  exe 파일이 생기면, 다시 번역하는 과정이 필요없는것이고=> java, c 등등한 줄씩 바로바로 번역하고 실행하는 인터프리터 언어는 실행속도가 빠르지만 매 번 실행과정을 거쳐야 함 => RUBY, php, javaScript3강.변수변수는 뭐 딱..
[프로그래머스][java] lv 0 공 던지기
·
코테/java
1. 문제 설명2. 나의 풀이class Solution { public int solution(int[] numbers, int k) { int index = 0; for (int i = 0; i  이거 소스만 보면 별거 아닌데 너무 어렵게 풀었다.. 1. 시작점이 1 이므로 (0번째 공을 던질 수는 없음) k-1 회 후 도착한 인덱스를 찾아야함2. 현재 인덱스 = (현재 인덱스 + 이동량(2)) % numbers.length 3. 다른 사람의 풀이class Solution { public int solution(int[] numbers, int k) { return (k-1)*2 % numbers.length+1; }}공을 던질 횟수는 k-1번.각..
[프로그래머스][java] lv 0 2차원으로 만들기
·
카테고리 없음
1. 문제 설명2. 나의 풀이class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = new int[num_list.length/n][n]; int cnt = 0; for(int i = 0; i  2차원 배열 간만이라 헷갈렸는데 (이중 포문안의 범위를 answer[i]로 해야한다는걸 생각 못해서 ;)문제 자체는 쉬운듯,,3. 다른 사람의 풀이class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = {}; int length ..