이태홍
홍'story
이태홍
전체 방문자
오늘
어제
  • 분류 전체보기 (171)
    • TW (39)
    • AI (47)
      • 자연어 처리 (10)
      • Kaggle (2)
      • Machine Learning (26)
      • Computer Vision (0)
      • Deep Learning (0)
      • ROS2 (7)
    • Computer Science (29)
      • Data Structure (0)
      • Algorithm (18)
      • Computer Architecture (5)
      • SOLID (0)
      • System Programing (6)
    • LOLPAGO (10)
      • 프론트엔드 (10)
      • 백엔드 (0)
    • BAEKJOON (2)
    • React (5)
    • 언어 (8)
      • C++ (8)
    • GIT (0)
    • MOGAKCO (19)
    • 미국 여행기 (3)
    • etc. (7)
      • Blog (2)
      • 콜라톤 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • NLP
  • 기계학습
  • 딥러닝
  • pytorch
  • algorithm
  • ML
  • LOLPAGO
  • 백준
  • kaggle
  • computer architecture
  • tw
  • computerscience
  • baekjoon
  • react
  • 알고리즘
  • 경사하강법
  • C++
  • 머신러닝
  • ROS2
  • Ai

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
이태홍

홍'story

카테고리 없음

DAILY BAEKJOON - [지능형 기차2] [피보나치 수 5] [일곱 난쟁이]

2022. 7. 7. 12:44

2460 : 지능형 기차 2 

더보기

핵심 알고리즘 : 반복문의 사용을 이해한다.

max = 0
sum = 0
for _ in range(10):
    D, U = map(int, input().split())
    sum = sum - D + U
    if sum > max:
        max = sum

print(max)

 

 

10870 : 피보나치 수 5

더보기

핵심 알고리즘 : 재귀함수의 사용과 피보나치 알고리즘을 이해한다.

def fibo(n):
    if n == 0:
        return 0
    elif n == 1:
        return 1
    else:
        return fibo(n-1) + fibo(n-2)
     
n = int(input())
print(fibo(n))

 

 

2309 : 일곱 난쟁이 

더보기

핵심 알고리즘 : 

import sys
 
heights = []
for i in range(9):
   heights.append(int(sys.stdin.readline()))
 
sum = sum(heights)
 
one = 0
two = 0
for i in range(8):
    for j in range(i + 1, 9):
        if sum - (heights[i] + heights[j]) == 100:
            one = heights[i]
            two = heights[j]

heights.remove(one)
heights.remove(two)
heights.sort()

for height in heights:
    print(height)

 

    이태홍
    이태홍
    공부하자 태홍아

    티스토리툴바