본문 바로가기

HackerRank - Plus Minus https://www.hackerrank.com/challenges/plus-minus/problem HackerRank - Plus Minus ​x#!/bin/python3​import mathimport osimport randomimport reimport sys​​def plusMinus(arr): numOfElement = len(arr) numOfPlus = 0 numOfMinus = 0 numOfZero = 0​ for number in arr: if(number 0): numOfPlus += 1 else: numOfZero += 1​ print(round(numOfPlus / numOfElement, 6)) print(round(numOfMinus / numOfElement, 6)) pri..
HackerRank - Diagonal Difference https://www.hackerrank.com/challenges/diagonal-difference/problem HackerRank - Diagonal Difference #!/bin/python3​import mathimport osimport randomimport reimport sys​​def diagonalDifference(arr): firstDiagonal = 0 secondDiagonal = 0​ for i in range(0, len(arr)): firstDiagonal += arr[i][i] for i in range(0, len(arr)): secondDiagonal += arr[i][len(arr)-1-i]​ diagonalDifference = firstDiagonal - s..
HackerRank - A Very Big Sum https://www.hackerrank.com/challenges/a-very-big-sum/problem HackerRank - A Very Big Sum #!/bin/python3​import mathimport osimport randomimport reimport sys​​def aVeryBigSum(ar): sum = 0 for number in ar: sum += number return sum​​if __name__ == '__main__': fptr = open(os.environ['OUTPUT_PATH'], 'w')​ ar_count = int(input())​ ar = list(map(int, input().rstrip().split()))​ result = aVeryBigSum(ar..
HackerRank - Compare the Triplets https://www.hackerrank.com/challenges/compare-the-triplets/problem HackerRank - Compare the Triplets #!/bin/python3​import mathimport osimport randomimport reimport sys​​def compareTriplets(a, b): alicePoint = 0 bobPoint = 0 for i in range(0, 3): if(a[i] > b[i]): alicePoint += 1 elif(a[i]
Hackerrank - Simple Array Sum https://www.hackerrank.com/challenges/simple-array-sum/problem Hackerrank - Simple Array Sum #!/bin/python3​import osimport sys​​def simpleArraySum(ar): sum = 0 for number in ar: sum += number return sum​​if __name__ == '__main__': fptr = open(os.environ['OUTPUT_PATH'], 'w')​ ar_count = int(input())​ ar = list(map(int, input().rstrip().split()))​ result = simpleArraySum(ar)​ fptr.write(str(resul..
HackerRank - Solve Me First https://www.hackerrank.com/challenges/solve-me-first/problem HackerRank - Solve Me First def solveMeFirst(a, b): return a + b num1 = int(input()) num2 = int(input()) res = solveMeFirst(num1, num2) print(res)
장고 걸즈 튜토리얼 따라하기 14 - 장고 폼 장고 폼우선 blog 디렉토리 안에 forms.py 파일을 만든다.​xblog └── forms.py그리고 아래 코드를 작성한다.xfrom django import forms​from .models import Post​class PostForm(forms.ModelForm):​ class Meta: model = Post fields = ('title', 'text',)from django import forms : forms model을 import 한다.class PostForm(forms.ModelForm) : PostForm이라는 폼을 만들고 이것이 폼이라는 것을 알려준다.class Meta : 이 폼을 만들기 위해서 어떤 모델을 써야 하는지 알려준다. 폼과 페이지 링크blog/templates..
장고 걸즈 튜토리얼 따라하기 13 - 어플리케이션 확장 Post에 템플릿 링크 만들기blog/templates/blog/post_list.html 파일에 아래와 같이 링크를 추가한다.x{% extends 'blog/base.html' %}​{% block content %} {% for post in posts %} {{ post.published_date }} {{ post.title }} {{ post.text|linebreaksbr }} {% endfor %}{% endblock %}{% url 'post_detail' pk=post.pk %}을 설명하면,{% %}는 장고 템플릿 태그를 말한다.post_detail은 blog.views.post_detail의 뷰 경로이다.pk=post.pk이란 pk는 데이터베이스의 각 레코드를 식별하는 기..