코딩 테스트/SWEA(11)
-
SWEA 1979. 어디에 단어가 들어갈 수 있을까?
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PuPq6AaQDFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 전체 코드 # Code def solution(mat, k): # 가로, 세로로 순회하여 비어있는 공간을 계산하여 list에 저장한다. # 가로 순회 space_length_list = [] for row in range(len(mat)): space_length = 0 for col in range(len(mat[row])): if mat[row][col] == 1: space_length += ..
2024.03.07 -
SWEA 2007. 패턴 마디의 길이
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P1kNKAl8DFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 전체 코드 def is_pattern(s: str, pattern: str): step = len(pattern) end = len(s) - len(pattern) for i in range(0, end + 1, step): if s[i:i + step] != pattern: return False return True def solution(s: str): for i in range(len(s))..
2024.03.07 -
SWEA 10804. 문자열의 거울상
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXTC0x16D8EDFASe SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 전체 코드 def solution(s: str): word_dict = { 'b': 'd', 'd': 'b', 'p': 'q', 'q': 'p', } s_reverse = [] for ch in s: s_reverse.append(word_dict[ch]) return ''.join(s_reverse)[::-1] # ---- submit ---- T = int(input()) for test_cas..
2024.03.07 -
SWEA 1989. 초심자의 회문
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PyTLqAf4DFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 전체 코드 def solution(s: str): return 1 if s == s[::-1] else 0 T = int(input()) for test_case in range(1, T + 1): s = input() result = solution(s) print(f'#{test_case} {result}')
2024.03.07 -
SWEA 1215. 회문
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14QpAaAAwCFAYi& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 전체 코드 def solution(mat, str_len): if str_len == 0: return 0 palindromes = [] for row in range(len(mat)): for i in range(0, len(mat[0]) - str_len + 1): s = mat[row][i:i + str_len] if s == s[::-1]: palindromes.append(s) for c..
2024.03.07