[HackerRank][Python3] Grid Challenge
2018. 9. 8. 14:53 |
프로그래밍/HackerRank
Problem :
https://www.hackerrank.com/challenges/grid-challenge/problem
My Solution :
#!/usr/bin/env python3
def grid_challenge(grid):
for i in range(len(grid[0])):
for j in range(1, len(grid)):
if grid[j][i] < grid[j-1][i]:
return 'NO'
return 'YES'
t = int(input())
for _ in range(t):
n = int(input())
grid = []
for _ in range(n):
grid_item = sorted(input())
grid.append(grid_item)
result = grid_challenge(grid)
print(result)
Comment :
단순 구현 문제인데, 여기에도 문제랑 Testcase가 안 맞는 부분이 있어 제보해 두었다. 문제에는 아래와 같이 설명되어 있지만
즉 n x n 정사각형 모양 기준으로 설명하고 있지만, 실제 Testcase에는 직사각형 형태가 일부 있다. 따라서 그냥 주어진 n을 그대로 사용하면 index out of range 예외를 만나게 될 것이다.
'프로그래밍 > HackerRank' 카테고리의 다른 글
[HackerRank][Python3] Largest Permutation (0) | 2018.09.08 |
---|---|
[HackerRank][Python3] Priyanka and Toys (0) | 2018.09.08 |
[HackerRank][Python3] Beautiful Pairs (0) | 2018.09.08 |
[HackerRank][Python3] Maximum Perimeter Triangle (0) | 2018.09.08 |
[HackerRank][Python3] Strange Counter (0) | 2018.09.07 |
[HackerRank][Python3] Happy Ladybugs (0) | 2018.09.07 |
[HackerRank][Python3] Fair Rations (0) | 2018.09.07 |
[HackerRank][Python3] Flatland Space Stations (0) | 2018.09.06 |
최근에 달린 댓글 최근에 달린 댓글