( https://app.codility.com/programmers/lessons/1-iterations/binary_gap/ ) 10진수 N의 2진수를 확인하여, 양끝이 1로시작하고 1로 끝나는 binary gap사이에 있는 0의 갯수 구하기. A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary representation of N. 내 코드 class Solution { public static int solution(int N) { int result = 0; int biCut = 0; String bi..
문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. 입출력 예 n return 118372 873211 내코드 import java.util.Arrays; import java.util.Collections; class Solution { public long solution(long n) { long answer = 0; String s; String s2 = ""; // long to String s = String.valueOf(n); // char to int and put it i..
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
Goal - Designing Recursion 순환 알고리즘의 설계 - 암시적 매개변수를 명시적 매개변수로 - 암시적 매개변수를 이용한 recursion코드 예제 1. Designing Recursion 순환 알고리즘의 설계 - 무한 루프를 피하기 위한 2가지 조건 - 1) 적어도 하나의 base case, 즉 순환되지 않고 종료되는 case가 있어야 함 - 2) 모든 case는 결국 base case로 수렴해야 함 - recursion인 함수와 아닌 함수를 작성할 때의 차이 -> recursion 함수에는 암시적 (implicit) 매개변수가 없음 2. 암시적 (implicit) 매개변수를 명시적 (explicit) 매개변수로 바꾸어라. - 보통 함수를 만들 때 반복문을 사용하면, 끝값은 index ..
- 20200425
- 20200319
- 20200504
- 20200413
- 20200330
- 20200804
- 20200403
- 백준
- 20200415
- 20200420
- 생활코딩리눅스
- 20200417
- 20200512
- 20200622
- 20200427
- 20200510
- 20200424
- likelion
- chapter8
- 20200421
- 20200503
- 20200428
- 20200502
- 20200317
- 20200423
- 20200624
- 20201204
- 20200429
- chapter7
- 20200406
- Total
- Today
- Yesterday