본문 바로가기
반응형
[코딩테스트] Python- 알고리즘 백트래킹코드더보기더보기ㅇ 예시더보기더보기ㅇ 정렬코드더보기더보기ㅇ 예시더보기더보기ㅇ 시뮬레이션코드더보기더보기ㅇ 예시더보기더보기ㅇ 동적계획법코드더보기더보기ㅇ 예시더보기더보기ㅇ 그리디코드더보기더보기ㅇ 예시더보기더보기ㅇ 2025. 2. 9.
[코딩테스트] Python - 자료구조 추천 문제 배열(프로그래머스)더보기- Lv1: 두 개 뽑아서 더하기(68644) / 두 개 뽑아서 더하기(68644) 해설- Lv1 : 모의고사(42840) / 모의고사(42840) 해설- Lv2 : 행렬의 곱셈(12949) / 행렬의 곱셈(12949) 해설- Lv1 : 실패율(42889) / 실패율(42889) 해설- Lv2 : 방문 길이(49994) / 방문 길이(49994) 해설 - Lv 0 : 배열의 평균값(120817) / 배열의 평균값(120817) 해설- Lv 0: 배열 뒤집기(120821) / 배열 뒤집기(120821) 해설- Lv 2: N^2 배열 자르기(87390) / N^2 배열자르기(87390) 해설- Lv 1: 나누어 떨어지는 숫자 배열(12910) / 나누어 떨어지는 숫자 배열(12910).. 2025. 2. 9.
[코딩테스트] Python - 기본문법 변수와 자료형- 자료형: 숫자, 문자열, 논리형- 지역변수, 전역변수- type() 연산자- 산술연산자: 덧셈, 뺄셈, 곱셈, 나눗셈(실수형), 나눗셈(정수형), 나머지- 비교연산자: 같다, 같지 않다, 크다, 크거나 같다, 작다, 작거나 같다- 논리연산자: and, or, not- 비트 연산자: ~, &, |, ^ 제어문(조건문)- if문: if, elif, else 제어문(반복문)- while문: while- for문: for, in, range() 함수- 함수 정의, 함수 호출, 매개변수, 인자, return 문자열- 문자열 선언 및 초기화- 문자열 메서드 자료구조- 리스트, 집합(셋), 해시(딕셔너리), 튜플 입출력- 입력: input()- 출력: print() 클래스- 클래스 정의, 생성자, 소.. 2025. 2. 9.
[코딩테스트] Softeer 준비 1. Softeer 접속- https://softeer.ai/ 2. 회원가입 및 로그인- 우측 상단의 로그인/회원가입 클릭- 로그인 페이지에서 회원가입 클릭- 회원가입 절차에 따라 진행 3. Softeer 로그인- Softeer 로그인 페이지에서 아이디와 비밀번호를 입력하여 로그인 4. 코딩테스트 문제- Softeer 메인 페이지의 상단 탭의 Challenge의 연습문제 클릭- 연습문제 페이지의 우측 상단 필터보기에서 난이도별 문제 확인 5. 문제 풀기- 중앙에서 문제 풀이에 사용할 프로그래밍 언어 설정- 공식문서 버튼을 클릭하여 참고 언어별 주요 클래스와 메서드 참고- 좌측 문제를 보고 문제에 맞게 코드 작성- 코드 실행 버튼은 테스트 케이스 추가하기에 추가된 예시를 확인- 제출 버튼을 클릭하여 최종 .. 2025. 2. 9.
[Softeer] Lv1: 위험한 효도(7368) 문제- 문제 링크: https://softeer.ai/practice/7368 풀이더보기import sysa, b, d = map(int, input().split())time = 0move = 0while (d > move): time += a move += a if (move >= d): time -= (move - d) move = d break time += b; while (2*d > move) and (move >= d): time += b move += b if (move >= 2*d): time -= (move - 2*d) move = 2*d break .. 2025. 2. 9.
[Softeer] Lv1: 나무 심기(7353) 문제- 문제 링크: https://softeer.ai/practice/7353 풀이더보기import sysn = int(input())arr = list(map(int, input().split()))arr.sort()a = arr[0] * arr[1]b= arr[len(arr) - 2] * arr[len(arr) - 1]max_val = a if a > b else bprint(max_val) 2025. 2. 9.
[Softeer] Lv1: A+B(6295) 문제- 문제 링크: https://softeer.ai/practice/6295 풀이더보기import sysn = int(input())for i in range(n): a, b = input().split() a, b = int(a), int(b) print(f"Case #{i + 1}: {a + b}") 2025. 2. 9.
[Softeer] Lv1: 근무 시간(6254) 문제- 문제 링크: https://softeer.ai/practice/6254 풀이더보기import systotal = 0for i in range(5): start, end = input().split() total += (int(end[0:2]) - int(start[0:2])) * 60 total += int(end[3:5]) - int(start[3:5])print(total) 2025. 2. 9.
[Softeer] Lv1: 주행거리 비교하기(6253) 문제- 링크: https://softeer.ai/practice/6253 풀이더보기더보기import sysa, b = input().split()a, b = int(a), int(b)if a > b: print("A")elif a 2025. 2. 8.
[문제모음] Softeer(Python): Lv2 총 16문제(2025.02.08 기준) 1-10번 문제더보기문제(문제번호)문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이11-16번 문제더보기문제(문제번호)문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이()문제 링크풀이 2025. 2. 8.
반응형