Skip to content

Commit a6b2207

Browse files
committed
백준 2438번 별 찍기 - 1
문제 링크: https://www.acmicpc.net/problem/2438
1 parent b87db36 commit a6b2207

File tree

5 files changed

+32
-1
lines changed

5 files changed

+32
-1
lines changed

백준 1330번 두 수 비교하기/main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ def solve():
1010

1111

1212
if __name__ == '__main__':
13-
solve()
13+
solve()

백준 2438번 별 찍기 - 1/main.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
def solve():
2+
for n in range(1, int(input()) + 1):
3+
print('*' * n)
4+
5+
if __name__ == '__main__':
6+
solve()
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*
2+
**
3+
***
4+
****
5+
*****
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import sys
2+
from pathlib import Path
3+
from unittest import TestCase
4+
from main import solve
5+
6+
def my_solve(testcase_input):
7+
sys.stdin = open(testcase_input, 'r')
8+
stdout = sys.stdout
9+
sys.stdout = open('stdout.txt', 'w')
10+
solve()
11+
sys.stdout.close()
12+
sys.stdout = stdout
13+
14+
class Test(TestCase):
15+
def test1_solve(self):
16+
my_solve('test1.txt')
17+
self.assertEqual(
18+
Path('test1_answer.txt').read_text().strip(),
19+
Path('stdout.txt').read_text().strip())

0 commit comments

Comments
 (0)