본문 바로가기

1일 1코딩

(2)
해커랭크 Diagonal Difference 문제풀이 (Problem Solving 코딩테스트 5단계) 안녕하세요 Twodragon 입니다. 오늘도 Problem Solving 코딩테스트도 공부해볼 마음으로 일일 1일 코딩 일기를 올려보려고 합니다. 하나의 습관을 만들기 위해 이 글을 포스팅하고 1일 코딩 테스트를 하려고 합니다. 여러분들도 함께하시죠! 해결방법: 일단 이를 배열로 천천히 살펴보면 첫번째 arr[i][j] 는 i=j 모습이 보이고, 두번째 arr[i][j] 는 i=index 그대로, j=최대 index에서 순차적으로 - 감소하는 코드로 구성하면 됩니다. arr[1][1]=11 arr[1][3]=4 arr[2][2]=5 arr[2][2]=5 arr[3][3]=-12 arr[3][1]=10 11+5-12=4, 4+5+10=19 절대값 abs |4-19| = 15 라는 값이 나오게 된다. 문제:..
해커랭크 A Very Big Sum 문제풀이 (Problem Solving 코딩테스트 4단계) 안녕하세요 Twodragon입니다. 오늘도 Problem Solving 코딩테스트도 공부해볼 마음으로 일일 1일 코딩 일기를 올려보려고 합니다. 하나의 습관을 만들기 위해 이 글을 포스팅하고 1일 코딩 테스트를 하려고 합니다. 여러분들도 함께하시죠! 해결방법: 첫 편에서와 똑같은 방식으로 5개의 카운트를 받아 각 배열들의 sum 공식으로 더하면 됩니다. 문제: 해답(python3): import math import os import random import re import sys # Complete the aVeryBigSum function below. def aVeryBigSum(ar): return sum(ar) if __name__ == '__main__': fptr = open(os.envi..