Koala - 5기/기초 알고리즘 스터디

[백준/python] 13752번 히스토그램

fanatel 2022. 1. 16. 02:25

https://www.acmicpc.net/problem/13752

문제분석

처음에 n값을 입력받는다.

이후 for문을 이용해 '=' 값을 반복해 출력할 k값을 n번 입력받고, 출력한다.

 

코드

n = int(input())
for i in range(n):
    k = int(input())
    print('='*k)

 

문제풀이

스터디 하기 전, C언어만 사용해서 백준 문제들을 풀었었다. C언어가 파이썬에 비해 구동속도가 빠르다는 장점이 있지만, 문자열을 이용하는 문제풀이는 파이썬에 비해 너무 어려웠다. 파이썬에선 print문 안에 문자와 정수간의 곱셈을 할 수 있다는, 아주 편리한 방법을 알게 되었다. 앞서 문제분석에 했던 것과 같이 print문 안에서 '='*k 구문만 주의깊게 사용하면 큰 문제 없이 풀 수 있다.