관리 메뉴

솜씨좋은장씨

[BaekJoon] 1235번 : 학생 번호 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 1235번 : 학생 번호 (Python)

솜씨좋은장씨 2022. 5. 7. 12:47
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 학생 번호 입니다.

 

1235번: 학생 번호

첫째 줄에는 학생의 수 N(2≤N≤1,000)이 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 각 학생의 학생 번호가 순서대로 주어진다. 모든 학생들의 학생 번호는 서로 다르지만 그 길이는 모두 같으며, 0부

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def student_number(numbers):
    answer = 0
    for idx in range(1, len(numbers[0]) + 1):
        temp = [num[:idx] for num in numbers]
        
        if len(temp) == len(set(temp)):
            answer = idx
            break
            
    return answer


if __name__ == "__main__":
    numbers = []
    
    for _ in range(int(input())):
        number = input()
        numbers.append(number[::-1])
        
    print(student_number(numbers))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments