[Programmers][Python] Lv.1 신규 아이디 추천
·
🚩 Coding Test/Programmers
[문제]2021 KAKAO BLIND RECRUITMENT https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  [코드]- 정규식을 알면, 단계별로 구현하는 난이도는 높지 않다. import redef solution(new_id): # 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환 lv1 = new_id.lower() # 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 ..
[Programmers][Python] Lv.1 다트 게임
·
🚩 Coding Test/Programmers
[문제]2018 KAKAO BLIND RECRUITMENT [1차]https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  [코드]- 조건문을 사용해 문자열을 나누었다. 문자열 사이의 수를 정수로 변환하기 위해 문자열 슬라이싱 사용- 시간복잡도: O(n)def solution(dartResult): cal, idx = [], 0 for i in range(1, len(dartResult)): if dartResult[i] in ['..
[Programmers][Python] Lv.1 실패율
·
🚩 Coding Test/Programmers
[문제]2019 KAKAO BLIND RECRUITMENThttps://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  [코드]첫번째 구현- 배열 오름차순하고 각 스테이지 실패율을 구한다. - 스테이지 실패율로 내림차순 정렬한다. (실패율이 같을 때는 스테이지 오름차순 정렬)- 스테이지만 출력 >> 런타임 에러 발생 (70.4/100.0)n = 4stages = [4,4,4,4,4]# step 1: 배열을 오름차순으로 정렬해서 각 스테이지 실패율 구하기play..
[Programmers][Python] Lv.1 비밀지도
·
🚩 Coding Test/Programmers
[문제]2018 KAKAO BLIND RECRUITMENT [1차] 비밀지도https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  [코드]먼저 생각한 풀이 방법은 다음과 같다. step 1. 10진수를 2진수로 변환한다. (n자리 수 맞춰주기)step 2. 2진수끼리 논리연산(OR)을 사용해서 벽의 유무를 확인한다. step 3. 1은 #, 0은 공백으로 바꾼 후 출력한다. 10진수인 상태에서 논리연산을 해주고, 2진수를 변환하면 한 번에 step 1,..
[Programmers][Python] Lv.1 푸드 파이트 대회
·
🚩 Coding Test/Programmers
[문제]https://school.programmers.co.kr/learn/courses/30/lessons/134240?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  [코드]def solution(food): pre_food, arr = [], [] for i in range(1,len(food)): if food[i]//2 >= 1: arr.append(i) pre_food.append(food[i]//2) answer = '' for i in ra..
[SWEA][Python] 1959 두 개의 숫자열
·
🚩 Coding Test/SWEA
[문제]https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpoFaAS4DFAUq SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  [코드]abs 사용해서 M-N 하니 인덱스 초과가 발생해서 if N > M 으로 따로 빼주었다. T = int(input())for tc in range(1,T+1): N, M = map(int,input().split()) A = list(map(int,input().split())) B = list(map(int,input().split())) if N > M: ..
[SWEA][Python] 5431 민석이의 과제 체크하기
·
🚩 Coding Test/SWEA
[문제]https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AWVl3rWKDBYDFAXm&categoryId=AWVl3rWKDBYDFAXm&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=PYTHON&select-1=3&pageSize=10&pageIndex=2 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  [코드]T = int(input())for tc in range(1, T+1): n, k = map(int, input()..
[SWEA][Python] 20019 회문의 회문
·
🚩 Coding Test/SWEA
[문제]https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AY2hjCWKbykDFATh&categoryId=AY2hjCWKbykDFATh&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=PYTHON&select-1=3&pageSize=10&pageIndex=8 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  [코드]T = int(input())for tc in range(1, T + 1): s = input().strip() ..
[SWEA][Python] 1954 달팽이 숫자
·
🚩 Coding Test/SWEA
[문제]https://swexpertacademy.com/main/talk/solvingClub/problemView.do?contestProbId=AV5PobmqAPoDFAUq&solveclubId=AV6kld8aisgDFASb&problemBoxTitle=%5BD2%7ED3+%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4%5D+%EA%B8%B0%EC%B4%88+%EB%8B%A4%EC%A7%80%EA%B8%B0+Part3&problemBoxCnt=14&probBoxId=AV-HZfeqN3ADFASP SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com [참고]자세한 설명이 필요하면 다음 유튜브를 참고..
[SWEA][S/W 문제해결 기본][Python] 1230 암호문 3
·
🚩 Coding Test/SWEA
[문제]https://swexpertacademy.com/main/talk/solvingClub/problemView.do?solveclubId=AV6kld8aisgDFASb&contestProbId=AV14zIwqAHwCFAYD&probBoxId=AV-4MojKLNADFATz+&type=PROBLEM&problemBoxTitle=%5BD2%7ED3+%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4%5D+%EA%B8%B0%EC%B4%88+%EB%8B%A4%EC%A7%80%EA%B8%B0+Part4&problemBoxCnt=14 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  [배운 점] ori.a..