파이썬

    [SWEA]4864~4865. [파이썬 S/W 문제해결 기본] 3일차 String 문자열 비교 ~ 글자 수

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 문제시 삭제하겠습니다. 4864. [파이썬 S/W 문제해결 기본] 3일차 - 문자열 비교 두 개의 문자열 str1과 str2가 주어진다. 문자열 str2 안에 str1과 일치하는 부분이 있는지 찾는 프로그램을 만드시오. 예를 들어 두 개의 문자열이 다음과 같이 주어질 때, 첫 문자열이 두번째에 존재하면 1, 존재하지 않으면 0을 출력한다. ABC ZZZZZABCZZZZZ 두번째 문자열에 첫번째 문자열과 일치하는 부분이 있으므로 1을 출력. ABC ZZZZAZBCZZZZZ 문자열이 일치하지 않으므로 0을 출력. 입력_ 첫 줄에 테스트 케이스 개수 T가 주어진다. (1≤T≤50) 다음 줄부터 테스트 케이스 별로 길이가 N인 문자..

    [SWEA]파이썬 SW문제해결 기본 - LIST2

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 리스트 입력받는 세가지 방법 # 입력받는 방법1 for i in range(n): lst.append(list(map(int, input().split()))) # 입력받는 방법2 lst = [list(map(int, input().split())) for _ in range(n)] # 입력받는 방법3 lst = [0 for _ in range(n)] # lst = [0]*n for i in range(n): lst[i] = list(map(int, input().split())) 리스트 내 원하는 데이터 위치찾는 두가지 방법 # 원하는 데이터 위치 찾기 방법1 nlst = [] for i i..

    [SWEA]4836~4843. [파이썬 S/W 문제해결 기본] 2일차 LIST2 색칠하기 ~ 특별한 정렬

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 4836. [파이썬 S/W 문제해결 기본] 2일차 - 색칠하기 그림과 같이 인덱스가 있는 10x10 격자에 빨간색과 파란색을 칠하려고 한다. N개의 영역에 대해 왼쪽 위와 오른쪽 아래 모서리 인덱스, 칠할 색상이 주어질 때, 칠이 끝난 후 색이 겹쳐 보라색이 된 칸 수를 구하는 프로그램을 만드시오. 주어진 정보에서 같은 색인 영역은 겹치지 않는다. 예를 들어 2개의 색칠 영역을 갖는 위 그림에 대한 색칠 정보이다. 2 2 2 4 4 1 ( [2,2] 부터 [4,4] 까지 color 1 (빨강) 으로 칠한다 ) 3 3 6 6 2 ( [3,3] 부터 [6,6] 까지 color 2 (파랑) 으로 칠..

    [SWEA]6203~6229. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 1 ~ 7

    ※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 문제시 삭제하겠습니다. 6203. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 1 다음의 결과와 같이 국어, 영어, 수학 점수를 입력받아 합계를 구하는 객체지향 코드를 작성하십시오. 이 때 학생 클래스의 객체는 객체 생성 시 국어, 영어, 수학 점수를 저장하며, 총점을 구하는 메서드를 제공합니다. 입력_ 89, 90, 100 출력_ 국어, 영어, 수학의 총점: 279 [문제 풀이] # 점수들 클래스 생성 class scores: # 초기화 init생성하며 변수앞에 언더바를 두개 사용해 프라이빗으로 설정 def __init__(self, kor, eng, mat): self.__kor = kor self...