본문 바로가기

algorithm/hackerRank23

hackerrank the-time-in-words 풀이 hackerrank the-time-in-words 문제 https://www.hackerrank.com/challenges/the-time-in-words/problem 풀이 m 에 대해 비교. m = 0 , 1 2020. 9. 18.
Hackerrank Bigger is greater Hackerrank Bigger is greater 문제 : https://www.hackerrank.com/challenges/bigger-is-greater/problem source 순열의 다음 수를 구하는 문제와 동일. 최악의 경우 시간복잡도 O(n 제곱) 문제 푸는 방법은 아래 주석에 있고, 간략히 요약하면 turning point 를 찾은 뒤, turning point 보다 크지만 가장 작은 수를 찾는게 핵심 아래 테스트케이스 소스도 같이 있음. public class BiggerIsGreater { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int count = scan.nextInt(); S.. 2020. 9. 14.
hackerrank A Very BigSum hackerrank aVeryBigSum 문제 https://www.hackerrank.com/challenges/a-very-big-sum/problem 풀이 큰수가 나올 수 있으니 BigInteger 사용 테스트 케이스 아래에 첨 package hackerrank; import java.io.BufferedReader; import java.io.InputStreamReader; import java.math.BigInteger; public class AVeryBigSum { public static void main(String[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader(System... 2020. 9. 13.
[HackerRank] Encryption 1. Problem https://www.hackerrank.com/challenges/encryption/problem 2. Feedback 주어진 문자열을 암호화해서 출력하는 문제 제약사항 rows * columns >= L rows * columns = 최소 면적 루트 L 의 버림 값 2020. 7. 10.