오늘 배운내용
딥러닝 학습 Week 5
- LAB 컬러 시스템과 그레이스케일 이미지
- 그레이 스케일 이미지를 컬러 이미지로 변환
- 그레이 스케일 동영상을 컬러로 출력하기
- 해상도 향상
알고리즘 풀이
AI 특강 GPT + DALL-E
- OPEN AI중 자연어 AI인 GPT를 활용하여 프롬프트 입력받기
- DALL-E를 이용하여 프롬프트를 기반으로한 이미지 출력
sys.stdin.readline()
- 알고리즘 풀이중, 팀원분의 코드를 보고 배우게 되었다.
옛날에, 써본적 있는 것 같은데..? 하면서도 떠오르질 않아 까먹었지만.
코드이 readline을 보고 C#의 Readline을 보고 힌트를 떠올려, 한줄을 입력받는거구나 라고 생각했지만. 이 코드는 단순히 한줄을 입력받는것에서 그치지 않는다.
- 사용 목적
백준의 몇몇 알고리즘에서는 python,c#의 경우에 print(python),write(c#) 메서드를 사용할시 시간 초과 문제가 발생할 수 있다.
따라서 print메서드의 경우 한줄한줄의 결과값을 한번에 출력하는것이 아닌
string 형식으로 한줄한줄 데이터를 저장하고, 최종적으로 한번에 출력하면 시간 초과 문제를 보완할 수 있다.
입력의 경우에도 위와같은 문제에서 시간초과 문제를 해결하기 위한 입력값 보완 방법이라 할 수 있겠다.
import sys
t = int(input())
result = ""
for i in range(t):
x = list(map(int, sys.stdin.readline().split()))
result += str(sum(x)) + "\n"
print(result)