본문 바로가기
반응형

전체 글330

[SWEA 1860] 진기의 최고급 붕어빵 (python) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LsaaqDzYDFAXc SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 진기의 최고급 붕어빵 문제 특정 시간이 지나면 붕어빵을 갯수 만큼 굽고, 그걸 손님이 구매 할 수 있는지 없는지 판단하는 문제 100% 내 생각으로 풀었는가? → O 조금 생각해보면 쉽게 접근 할 수 있는 문제 내가 푼 정답 코드 T = int(input()) for case in range(1,T+1): N, M, K = map(int, input().split()) x = list(map(int.. 2023. 3. 2.
[백준 10431] 줄 세우기(python) https://www.acmicpc.net/problem/10431 10431번: 줄세우기 초등학교 선생님 강산이는 아이들을 데리고 단체로 어떤 일을 할 때 불편함이 없도록 새로 반에 배정받은 아이들에게 키 순서대로 번호를 부여한다. 번호를 부여할 땐 키가 가장 작은 아이가 1 www.acmicpc.net 줄 세우기 문제 자기 앞에 자기보다 키 큰 학생과 자리를 바꾸는 횟수를 구하는 문제 말만 길지 은근 낚시 문제 내가 푼 정답 코드 def Bubblesort(List): #정렬할 list, 원소 수 N global cnt for i in range(len(List)-1, 0, -1) : # 범위의 끝 for j in range(i) : if List[j] > List[j+1] : #현재 항이 다음 항보.. 2023. 3. 2.
[백준 2615] 오목 (python) https://www.acmicpc.net/problem/2615 2615번: 오목 오목은 바둑판에 검은 바둑알과 흰 바둑알을 교대로 놓아서 겨루는 게임이다. 바둑판에는 19개의 가로줄과 19개의 세로줄이 그려져 있는데 가로줄은 위에서부터 아래로 1번, 2번, ... ,19번의 번호 www.acmicpc.net 오목 문제 오목 게임 룰에 따라 육목이 아니라 오목이 되는지 찾고, 그때 가장 왼쪽 위에 놓인 돌의 위치를 찾는 문제 접근을 처음부터 잘못해서, 오목은 가능하나 육목 조건을 제대로 찾지 못하였음 다른 사람의 힌트를 참고해서 해결 할 수 있었다. 정답코드 import sys board = [list(map(int, sys.stdin.readline().split())) for _ in range(1.. 2023. 3. 2.
[SWEA 5356] 의석이의 세로로 말해요 (python) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWVWgkP6sQ0DFAUO SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 의석이의 세로로 말해요 문제 2차원 배열로 된 요소들을 가로가 아닌 세로로 읽어 출력하는 문제 100% 내 생각으로 풀었는가? → O 리스트 특성을 이용하면 간단히 풀 수 있는 문제 내가 푼 정답코드 T = int(input()) for case in range(1,T+1): x = [list(input()) for _ in range(5)] result = [[0]*15 for _ in range.. 2023. 3. 2.
[SWEA 11315] 오목 판정(python) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXaSUPYqPYMDFASQ SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 오목 판정 문제 오목 게임의 룰 대로 다섯 방향에 O가 5개가 있어 오목이 완성되는지 판단하는 문제 100% 내 생각으로 풀었는가? → O 오목 게임만 알면 생각보다 쉽게 구현할 수 있는 문제 내가 푼 정답코드 def omok_check(y,x): a = b = c = d = 0 for i in range(5): if 0 2023. 3. 2.
[백준 1838] 버블 정렬 (python) https://www.acmicpc.net/problem/1838 1838번: 버블 정렬 버블 정렬이란 배열에서 서로 인접해 있는 값을 비교해서 작은 값이 더 뒤에 있을 때 두 값을 바꾸어 주는 과정을 계속 반복하는 정렬 방법이다. N개의 서로 다른 정수가 A[0], A[1], ..., A[N-1]의 정 www.acmicpc.net 버블 정렬 문제 버블 정렬을 이용해서 정렬 할 때, 정렬이 완성된 경우 탐색 중단 하고, 그 때의 정렬의 i 값을 찾는 문제 아이디어를 떠올리는데 힘들었고 정렬에 대해 찾아보고 생각해냈으나, 버블정렬에 대해 조금 생각해보면 풀 수 있는 문제 내가 푼 정답코드 import sys N = int(sys.stdin.readline()) arr = list(map(int, sys.s.. 2023. 3. 1.
반응형