목록개발이야기 (529)
준호씨의 블로그

문제: https://www.hackerrank.com/challenges/diagonal-difference/problem 정방 행렬(square matrix)에서 대각선 합의 절대 차이를 구하시오. 예를 들어 다음과 같은 정방 행렬이 있습니다. 1 2 3 4 5 6 9 8 9 1 + 5 + 9 = 15, 3 + 5 + 9 = 17. 차이의 절댓값은 |15 - 17| = 2입니다. Input Format 첫 줄은 n. 행과 열의 개수입니다. nxn 행렬이라는 의미입니다. 다음으로 n줄 만큼의 arr[i]가 나옵니다. 각 줄은 space로 구분된 n개의 정수가 나옵니다. 각 항목은 arr[i][j]입니다. Constraints -100

문제: https://www.hackerrank.com/challenges/a-very-big-sum/problem 배열의 합의 구하시오. 몇몇 숫자는 꽤 클 수 있음을 명심하십시오. Input n: 숫자의 갯수 숫자들 쉬운 듯 어려운듯한 문제입니다. 제약사항을 잘 확인해 봅니다. Constraints 1

문제: https://www.hackerrank.com/challenges/compare-the-triplets/problem Alice와 Bob은 각각 해커 랭크 문제 하나씩 만들었습니다. 평가자는 두 문제를 평가하고 점수를 부여합니다. 문제의 명확성, 독창성, 난이도 3가지 카테고리에 1에서 100까지의 점수를 부여합니다. Alice에 대한 평가를 a=(a[0], a[1], a[2]), Bob에 대한 평가를 b=(b[0], b[1], b[2])로 정의합니다. 당신이 할 일은 그들의 평가를 비교하여 점수를 매깁니다. a[i] > b[i]이면 Alice가 1점을 얻습니다. a[i] < b[i]이면 Bob이 1점을 얻습니다. a[i] = b[i]이면 아무도 점수를 얻지 못합니다. a와 b가 주어지면 점수를..

문제: https://www.hackerrank.com/challenges/simple-array-sum/problem 정수 배열이 있습니다. 정수 배열의 합을 구하시오. 이 문제도 아주 연습 문제입니다. 특히 python을 이용하면 너무 쉽게 풀 수 있습니다. simpleArraySum 함수를 완성하면 됩니다. def simpleArraySum(ar): return sum(ar) 전체 코드입니다. #!/bin/python3 import os import sys # # Complete the simpleArraySum function below. # def simpleArraySum(ar): return sum(ar) if __name__ == '__main__': fptr = open(os.enviro..

문제: https://www.hackerrank.com/challenges/solve-me-first/problem 첫 번째 문제는 아주 그냥 연습문제입니다. solveMeFirst함수를 만다는 것이고 두 정수 인자의 합을 리턴하는 것입니다. 템플릿 코드에도 대놓고 답을 알려 주고 있습니다. def solveMeFirst(a,b): # Hint: Type return a+b below num1 = int(input()) num2 = int(input()) res = solveMeFirst(num1,num2) print(res) return a+b를 넣어 주면 끝납니다. def solveMeFirst(a,b): return a+b num1 = int(input()) num2 = int(input()) re..