알고리즘/프로그래머스(28)
-
알고리즘 : 프로그래머스 : JAVA : 없는 숫자 더하기
class Solution { public int solution(int[] numbers) { int answer = 0; for(int i=0; i
2022.01.15 -
알고리즘 : 프로그래머스 : 문자열을 정수로 바꾸기 : JAVA
class Solution { public int solution(String s) { int answer = 0; answer = Integer.valueOf(s); return answer; } } 1. 정수를 반환할 answer 객체를 선언 및 0으로 초기화 2. 자바에서 스트링을 숫자 값으로 변형할 때 Interger.parseInt() 혹은 Integer.valueOf() 메소드를 활용하는데 Integer.valueOf()를 사용하여 문자열 s를 숫자로 변환하고 객체 answer에 저장 3. return을 사용하여 answer를 반환 - Interger.parseInt() : 원시데이터인 int 타입을 반환 - Integer.valueOf() : Integer 래퍼(wrapper)객체를 반환
2022.01.15 -
알고리즘 : 프로그래머스 : 평균 구하기 : JAVA
class Solution { public double solution(int[] arr) { double answer = 0; double sum = 0; for(int i = 0; i < arr.length; i++) { sum += arr[i]; } answer = sum /arr.length; return answer; } } arr 배열 원소의 합을 구할 변수 sum과 평균을 구할 변수 answer를 double 실수 타입으로 선언해준다. 연산을 위하여 초기값으로 0으로 준다. for 문으로 변수 sum에 arr 배열 원소의 합을 넣어준다. arr 배열 원소의 합인 sum을 arr.length 즉 배열의 길이로 나눠줘서 변수 aswer에 평균 값을 넣어준다. return을 하여 answer를 반..
2022.01.15 -
알고리즘 : 프로그래머스 : 두 정수 사이의 합 : 난이도 하 : JAVA
항해99 2주차가 되어 알고리즘 수업을 시작하였다. 각자 공부하고 프로그래머스 문제를 푸는 것이었다. JAVA도 처음이고, 문법도 처음이었다. 그래서 일단 JAVA의 전체 숲을 한번 보고싶어서 프로그래머스에 있는 무료 자바 기초 강의를 5주차 중간까지 2배속으로 재생하여 듣고 시간이 다되어 내가 맡은 문제를 풀어보았다... 응? 어라? 이게 뭐지? 분명히 수업을 들었는데, 실습을 하나하나 않해보고 빨리 1독하고 2독할 때 꼼꼼하게 따라쳐보려고 해서 그런지 문제 대입을 전혀 하지 못하고 있는게 아닌가... 당황 또 당황을 하였다. 그런데 난이도 하! 이럴수가... 이게 알고리즘이구나... 하하하하 일단 도저히 못풀겠어서 구글링을 하여 답을 몇개 보고 풀었다... 프로그래머스로 2독을 하면서 꼼꼼하게 풀어보..
2022.01.14