programmers

programmers 사이트 알고리즘 문제 풀이
https://programmers.co.kr

programmers

[프로그래머스] 12946 하노이의 탑 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 12946 하노이의 탑 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 원판의 갯수 n을 받아 최소한의 이동으로 n개의 원판을 1번 고리에서 2번 고리로 옮길 수 있는 방법 return 합니다. return은 이중 배열로 int[이동 …

[프로그래머스] 12946 하노이의 탑 / Java 정답 더 보기 »

programmers

[프로그래머스] 12911 다음 큰 숫자 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 번호 제목 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 숫자 N을 이진수로 바꾸었을 때 1의 갯수가 같고, N보다 큰 최소한의 정수를 리턴하면 된다. 풀이 조건 자바 문법으로 Integer.bitCount() 함수를 알고 있으면 쉽게 …

[프로그래머스] 12911 다음 큰 숫자 / Java 정답 더 보기 »

programmers

[프로그래머스] 12941 최솟값 만들기 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 12941 최솟값 만들기 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 배열 A, B 원소를 1번 씩만 사용하여 총 합 answer이 최소가 되는 곱셈 결과를 찾으면 된다. 풀이 조건 결과값이 최소가 되기 위해서 …

[프로그래머스] 12941 최솟값 만들기 / Java 정답 더 보기 »

programmers

[프로그래머스] 12924 숫자의 표현 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 12924 숫자의 표현 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 숫자 N을 받아 연속된 숫자로 N을 표현 할 수 있는 경우의 수(ANSWER 갯수)를 반환합니다. 풀이 조건 투포인터 개념이 활용된다. 효율성에서 통과가 되지 …

[프로그래머스] 12924 숫자의 표현 / Java 정답 더 보기 »

programmers

[프로그래머스] 12945 피보나치 수 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 12945 피보나치 수 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 숫자 n을 받아 n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴합니다. 풀이 조건 직접 피보나치 수열을 만들었습니다. 문제를 풀 당시에 자바를 배운지 얼마 되지 …

[프로그래머스] 12945 피보나치 수 / Java 정답 더 보기 »

programmers

[프로그래머스] 12980 점프와 순간 이동 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 12980 점프와 순간 이동 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 도착 위치 n이 주어졌을 때, 시작위치 0부터 n까지 도착하는 최소 이동 횟수를 return하면 된다. 풀이 조건 현재 위치에서  앞으로 1칸을 이동 2배를 …

[프로그래머스] 12980 점프와 순간 이동 / Java 정답 더 보기 »

programmers

[프로그래머스] 42888 오픈채팅방 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 번호 제목 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 사건 배열 record를 받아 실제 화면에 표시될 문구 배열 answer을 반환한다. 풀이 조건 닉네임은 유저 아이디로 구분하고, Change를 통해 변환 가능하다. 화면에 표시될 …

[프로그래머스] 42888 오픈채팅방 / Java 정답 더 보기 »

programmers

[프로그래머스] 70129 이진 변환 반복하기 / Java 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 701529 이진 변환 반복하기 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 이진법으로 표현 된 문자열 S가 “10”이 되기 위해 특정 규칙을 몇 번 반복해야하는지, 그 과정을 통해 제거된 0의 갯수를 반환한다. 풀이 …

[프로그래머스] 70129 이진 변환 반복하기 / Java 정답 더 보기 »

programmers

[프로그래머스] 120921 문자열 밀기 / 문제분석 / Java, Python3 정답

쉬운 문제라도 문제를 푸는 방법은 다양합니다. 더 명확하고 깔끔한 문제 해결 방법을 아신다면 자유롭게 말씀해주세요. 프로그래머스 120921 문자열 밀기 프로그래머스 저작권을 침해하지 않기 위해 문제 보시고 싶으시면 버튼을 눌러주세요. 프로그래머스 go 답변 형식 문자열 A, B를 받아 문자열 A의 마지막 문자를 제일 앞으로 옮기는 행동을 몇 번 실행해야 B가 되는지 세면 됩니다. 풀이 조건  문자열 …

[프로그래머스] 120921 문자열 밀기 / 문제분석 / Java, Python3 정답 더 보기 »