본문 바로가기

파이썬3

(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..