본문 바로가기

Java/프로그래머스

(232)
[JAVA] 프로그래머스 - 배열 원소의 길이 https://school.programmers.co.kr/learn/courses/30/lessons/120854 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for(int i=0 ;i
[JAVA] 프로그래머스 - 컨트롤 제트 https://school.programmers.co.kr/learn/courses/30/lessons/120853 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  import java.util.*;class Solution { public int solution(String s) { int answer = 0; List numbers = new ArrayList(); StringTokenizer st = new StringTokenizer(s, " "); while (st.h..
[JAVA] 프로그래머스 - 소인수분해 https://school.programmers.co.kr/learn/courses/30/lessons/120852 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  - 소인수분해를 하려는 수 n을 2부터 n까지 모두 나눠보기- 만약 나눠진다면 해당 수는 N의 인수가 됨 정답  import java.util.*;class Solution { public int[] solution(int n) { ArrayList list = new ArrayList(); for(int i=2; i
[JAVA] 프로그래머스 - 숨어있는 숫자의 덧셈(1) https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr    정답  class Solution { public int solution(String my_string) { int answer = 0; for(int i=0; i
[JAVA] 프로그래머스 - 문자열 정렬하기(1) https://school.programmers.co.kr/learn/courses/30/lessons/120850 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  char to int 1) '0'을 빼주기(ASCII code 사용) - 아스키 코드 표를 살펴보면 문자 0~9는 48~57의 순서로 되어 있다. - 따라서 문자 '1'의 아스키코드에서 문자 '0'의 아스키 코드를 빼주면 원하는 숫자 1을 얻을 수 있다.  정답  import java.util.*;class Solution { public int[] solution(String my_stri..
[JAVA] 프로그래머스 - 모음 제거 https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr    JAVA split, StringTokenizer 다수의 구분자 사용 — 하하호홓 (tistory.com) JAVA split, StringTokenizer 다수의 구분자 사용구분자 여러개 사용하기 조건문에 처럼 |(shift + \, OR) 를 쓰니까 간단하게 된다 실습하면서 split과 StringTokenizer의 차이도 알게되었당 String str = "1@2#3@4&&5"; Stri..
[JAVA] 프로그래머스 - 팩토리얼 https://school.programmers.co.kr/learn/courses/30/lessons/120848 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답  class Solution { static int factorial(int n) { return (n>0)? n*factorial(n-1):1; } //n이하의 최대 팩토리얼 public int solution(int n) { int answer = 0; int i=0; while(factor..
[JAVA] 프로그래머스 - 최댓값 만들기(1) https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  import java.util.Arrays;class Solution { public int solution(int[] numbers) { int answer = 0; Arrays.sort(numbers); answer = numbers[numbers.length-1]*numbers[numbers.length-2]..