SWEA

개발공부/algorithm

[SWEA 문제해결 기본: Stack] [Python] 4866.괄호검사

문제 SWEA Stack 4866 괄호검사 D2 파이썬 문제 링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 접근 1. 입력값을 string으로 받고 입력값의 길이 안에서 괄호 탐색 실시 여는 괄호 "(" , "{" 발견 시 스택에 push 2. 닫는 괄호 ")", "}" 발견 시 스택에 존재하는 여는 괄호 "("를 꺼내준다. 3. 입력된 괄호와 stack의 top에 있는 괄호와 일치하지 않는 경우에 대한 처리도 필요하다. 4. 최종적으로 스택의 길이가 0이면 1을 리턴해준다 나의 코드 T = int(input()) for t in range(T): Data = input() stack = [] resul..

개발공부/algorithm

[SWEA 문제해결 기본: String] [Python] 4861.회문

문제 SWEA String 4865 D2 파이썬 문제 링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 접근 1. 한 줄 안에서 M개의 길이로 존재할 수 있는 스트링을 새로운 배열에 저장해준 후 모든 배열들을 뒤집어 보고 palidrome 이 맞으면 해당 string 값을 리턴한다 2. 가로 후 세로 순서로 진행한다 3. 수정: 원래 가로 후 세로 순서로 진행하려 했으나, N개의 리스트 입력값을 받을 때 따로따로 하게 되면 input을 두번 넣어야한다. 따라서 한 번의 for loop 안에 가로, 세로 리스트 둘 다 처리할 것 나의 코드 T = int(input()) for i in range(T): N, ..

개발공부/algorithm

[SWEA 문제해결 기본: String] [Python] 4865.글자수

문제 SWEA String 4865 D2 파이썬 문제 링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 접근 이중 for문을 돌리면서 N 입력과 M 입력의 인덱스에 존재하는 값들이 일치할 때 count 증감. 최종적으로 기존의 count_max 변수보다 count가 많을 시 count_max 변수 재설정 나의 코드 T = int(input()) for i in range(T): N = input() M = input() count = 0 # 각 인덱스의 출물 횟수를 트래킹하는 변수 count_max = 0 # 출몰 횟수를 비교해서 가장 큰 횟수를 저장하는 변수 for n in N: for m in M: if..

so.py
'SWEA' 태그의 글 목록 (6 Page)