[JAVA] 프로그래머스 없는숫자 더하기, 평균 구하기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 없는숫자 더하기, 평균 구하기 없는숫자 더하기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 2. 풀이 1부터 9까지 합인 45에서 numbers안에 숫자들을 하나씩 빼준다 class Solution { public int solution(int[] numbers) { int answer = 45; for (int i=..
[TIL] 항해 8일차
·
기록/회고
Today I Learned 항해 8일차 TIL (2021.11.08) 오늘 일정 / 한 일 1. 9:00 2주차 발제 2. 알고리즘 문제풀이 및 스터디 ㆍ팀끼리 풀이방법을 공유한 문제 36개 ㆍ내가 풀어본 문제 12개 ㆍ내가 공유한 문제 9개 새로 학습한 내용 ㆍ알고리즘 풀이 : https://yuricoding.tistory.com/category/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 ㆍ프로그래머스 1단계 문제를 통해 자바함수에 익숙해지고 알고리즘 문제 유형을 익혔다 ㆍ새로 학습한 함수 - substring(시작, 끝) : 배열에서 시작부터 끝의 앞에 자리까지 출력 =>참고 : 프로그래머스 가운데글자 가져오기 - Integer.ParseInt() : 괄호안의 string ..
[JAVA] 프로그래머스 문자열을 정수로 바꾸기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 문자열을 정수로 바꾸기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 2. 풀이 return Integer.parseInt() : string 타입의 숫자를 int 타입으로 변환 class Solution { public int solution(String s) { int answer = 0; return Integer.par..
[JAVA] 프로그래머스 콜라츠 추측
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 콜라츠 추측 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2 programmers.co.kr 2. 풀이 while문을 돌려주는데 1이 되면 반환해야하기 때문에 != 연산자를 이용해 1이 아닐 때 반복 짝수일 때 나누기2, 홀수 일 때 *3+1 돌때마다 count를 올려주는데 if문으로 500번 이상 돌면 -1을 출력 class Solution { public int so..
[JAVA] 프로그래머스 수박수박수?
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 수박수박수? 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12922 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr 2. 풀이 2로 나눌때 나머지가 0인 수를 구별해 짝수를 구하고 "수"를 출력한다 그밖에 수는 홀수로 구분하고 "박"을 출력한다 class Solution { public String solution(int n) { String answer = ""; for(int i=0..
[JAVA] 프로그래머스 내적
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 내적 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr 2. 풀이 a에 i번째, b에 i번째 수끼리 곱한다음 for문으로 더해준다 class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i=0; i
유리코딩
유리코딩