본문 바로가기

분류 전체보기262

[프로그래머스 Level 1] 서울에서 김서방 찾기 [Java] 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12919 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 class Solution { public String solution(String[] seoul) { String answer = ""; int idx=0; for(int i=0; i 2023. 8. 17.
[프로그래머스 Level 1] 콜라츠 추측 [Java] 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 class Solution { public int solution(long num) { if(num==1) return 0; int cnt=0; while(cnt 2023. 8. 15.
[프로그래머스 Level 1] 두 정수 사이의 합 [Java] 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 class Solution { public int solution(int a, int b) { int answer = 0; int start,end; if(a 2023. 8. 15.
[프로그래머스 Level 1] 하샤드 수 [Java] 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 class Solution { public boolean solution(int x) { String s = x+""; int sum=0; for(int i=0; i 2023. 8. 15.
[프로그래머스 Level 1] 정수 내림차순으로 배치하기 [Java] 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 import java.util.*; import java.util.Arrays; class Solution { public long solution(long n) { StringBuilder sb = new StringBuilder(); String s = ""+n; Long[] nums = new Long[s.length()]; for(int i=0; i 2023. 8. 15.
[프로그래머스 Level 1] 정수 제곱근 판별 [Java] 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 class Solution { public long solution(long n) { long answer = 0; double d = Math.sqrt(n); long num = (long)d; if(num*num == n){ answer = (long)Math.pow(num+1, 2); }else{ answer= -1; } return answer; } } 2023. 8. 15.