Coding Test
-
[HackerRank] Time Conversion c++Coding Test/HackerRank 2022. 7. 18. 13:30
Problem Given a time in 12 -hour AM/PM format, convert it to military (24-hour) time. Note: - 12:00:00AM on a 12-hour clock is 00:00:00 on a 24-hour clock. - 12:00:00PM on a 12-hour clock is 12:00:00 on a 24-hour clock. Example - s = '12:01:00PM' Return '12:01:00'. - s = '12:01:00AM' Return '00:01:00'. Constraints All input times are valid Sample Input 07:05:45PM Sample Output 19:05:45 Solutions..
-
[HackerRank] Birthday Cake Candles c++Coding Test/HackerRank 2022. 7. 18. 11:34
Problem You are in charge of the cake for a child's birthday. You have decided the cake will have one candle for each year of their total age. They will only be able to blow out the tallest of the candles. Count how many candles are tallest. Example candles = [4,4,1,3] The maximum height candles are 4 units high. There are 2 of them, so return 2. Constraints 1
-
[HackerRank] Mini-Max Sum c++Coding Test/HackerRank 2022. 7. 16. 23:06
problem Given five positive integers, find the minimum and maximum values that can be calculated by summing exactly four of the five integers. Then print the respective minimum and maximum values as a single line of two space-separated long integers. example arr = [1,3,5,7,9] The minimum sum is 1 + 3 + 5 + 7 = 16 and the maximum sum is 3 + 5 + 7 +9 = 24. The function prints 16 24 constraints 1
-
[HackerRank] Staircase c++Coding Test/HackerRank 2022. 7. 16. 22:31
problem This is a staircase of size n =4 : # ## ### #### Its base and height are both equal to n. It is drawn using # symbols and spaces. The last line is not preceded by any spaces. Write a program that prints a staircase of size n. sample input 6 sample output # ## ### #### ##### ###### explanation The staircase is right-aligned, composed of # symbols and spaces, and has a height and width of ..
-
[HackerRank] Plus Minus c++Coding Test/HackerRank 2022. 7. 16. 21:49
problem Given an array of integers, calculate the ratios of its elements that are positive, negative, and zero. Print the decimal value of each fraction on a new line with 6 places after the decimal. example arr = [1,1,0,-1,-1] There are n = 5 elements, two positive, two negative and one zero. Their ratios are 2/5 = 0.400000, 2/5 = 0.400000 and 1/5 = 0.200000. Results are printed as: 0.400000 0...
-
[HackerRank] Diagonal Difference c++Coding Test/HackerRank 2022. 7. 16. 20:58
problem Given a square matrix, calculate the absolute difference between the sums of its diagonals. For example, the square matrix is shown below: 1 2 3 4 5 6 9 8 9 The left-to-right diagonal = 1 + 5 + 9. The right to left diagonal = 3 +5 +9. Their absolute difference is |15-17| = 2. sample input 3 11 2 4 4 5 6 10 8 -12 output 15 solution 왼쪽방향 대각선, 오른쪽 방향 대각선의 원소들의 합을 구한뒤 둘의 차를 구하는 문제이다. sample ..
-
[HackerRank] A Very Bing Sum c++Coding Test/HackerRank 2022. 7. 16. 20:32
Problem In this challenge, you are required to calculate and print the sum of the elements in an array, keeping in mind that some of those integers may be quite large. Function Description Complete the aVeryBigSum function in the editor below. It must return the sum of all array elements. aVeryBigSum has the following parameter(s): - int ar[n]: an array of integers . sample input 5 1000000001 10..
-
[프로그래머스] 완전 탐색 - 카펫 c++Coding Test/programmers 2022. 5. 17. 17:38
입출력 예) Brown Yellow return 10 2 [4, 3] 8 1 [3, 3] 24 24 [8, 6] Brown, Yellow를 매개변수로 입력 받았을 때 return값에 대한 규칙이 있다. 1) Brown + Yellow = x * y 식으로 표현할 수 있다. 2) Brown + Yellow 의 공약수를 중에 3) (x-2) * (y-2) == Yellow 를 만족하는 값이 return 값이다. #include #include #include //stack #include //sqrt : 제곱근을 구하는 함수 using namespace std; vector solution(int brown, int yellow) { //brown + yellow = x * y int sum = brown ..