본문 바로가기

STUDY/Python

(56)
[프로그래머스] 피자 나눠 먹기 (3) [level 0] 피자 나눠 먹기 (3) - 120816 문제 링크 성능 요약 메모리: 10.2 MB, 시간: 0.00 ms 구분 코딩테스트 연습 > 코딩테스트 입문 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ slice ≤ 10 1 ≤ n ≤ 100 입출력 예 slice n result 7 10 2 4 12 3 입출력 예 설명 입출력 예 #1 10명이 7조각으..
[프로그래머스] 신고 결과 받기 [level 1] 신고 결과 받기 - 92334 문제 링크 성능 요약 메모리: 10.2 MB, 시간: 0.01 ms 구분 코딩테스트 연습 > 2022 KAKAO BLIND RECRUITMENT 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를..
[프로그래머스] 옹알이 (1) python # [level 0] 옹알이 (1) - 120956 [문제 링크] ### 성능 요약 메모리: 10.2 MB, 시간: 0.04 ms ### 구분 코딩테스트 연습 > 코딩테스트 입문 ### 채점결과 정확성: 100.0 합계: 100.0 / 100.0 ### 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 15 b..
[프로그래머스] 같은 숫자는 싫어 python # [level 1] 같은 숫자는 싫어 - 12906 [문제 링크] ### 성능 요약 메모리: 27.9 MB, 시간: 58.71 ms ### 구분 코딩테스트 연습 > 스택/큐 ### 채점결과 정확성: 71.9 효율성: 28.1 합계: 100.0 / 100.0 ### 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [..
[프로그래머스] 로그인 성공? python # [level 0] 로그인 성공? - 120883 [문제 링크] ### 성능 요약 메모리: 10.2 MB, 시간: 0.00 ms ### 구분 코딩테스트 연습 > 코딩테스트 입문 ### 채점결과 정확성: 100.0 합계: 100.0 / 100.0 ### 문제 설명 머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요. 아이디와 비밀번호가 모두 일치하는 회원정보가 있으면 "login"을 return합니다. 로그인이 실패했을 때 아이디가 일치하는 회원이 없다면 “fail”를, 아이디는 일치하지만 비밀번호가..
[프로그래머스] 점의 위치 구하기 python [level 0] 점의 위치 구하기 - 120841 [문제 링크] ### 성능 요약 메모리: 10.2 MB, 시간: 0.00 ms ### 구분 코딩테스트 연습 > 코딩테스트 입문 ### 채점결과 정확성: 100.0 합계: 100.0 / 100.0 ### 문제 설명 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot..
[파이썬] 문자열 관련 함수(1) *문자열 관련 함수* 문자열.upper() - 소문자를 대문자로 바꾸는 방법 print("hello python!".upper()) 문자열.lower() - 대문자를 소문자로 바꾸는 방법 print("HELLO PYTHON!".lower()) 문자열.replace(바꾸고 싶은 인자, 바뀌는 인자) - 문자열 바꾸는 방법 print("오늘 날씨는 흐림입니다.".replace("흐림","맑음")) 문자열.find(찾고자 하는 단어) - 찾고자 하는 단어의 인덱스를 반환해줌 print("Hello World!".find("World!")) 문자열.count(개수를 세고 싶은 문자열) - 문자 개수 반환 print("Hi My name is chaechae. What's your name ?".count("na..
[파이썬 가상환경] 파이썬 가상 환경 생성 방법 완전 기본적인 내용이지만, 까먹을 경우를 대비해 적어놓는 글.. 1. 파이썬 확인 파이썬 가상 환경을 생성하기 위해서는 먼저 파이썬이 깔려 있어야 한다. 윈도우 검색창에서 cmd(명령 프롬프트)를 실행해준 뒤 python을 쳐서 정상적으로 설치되어 있는지 확인한다. 2. 가상 환경 생성 가상 환경 생성 코드는 python -m venv 가상환경 이름을 입력해주면 가상 환경이 생성된다. 3. 가상 환경 실행 가상 환경을 실행하기 위해서는 가상 환경이 생성된 폴더의 Scripts 파일에 있는 avtivate파일을 실행해주면 된다. 가상환경 폴더 이름\Scripts\activate 실행하고 나면 위와 같이 (가상 환경 이름)이 붙는 것을 확인할 수 있다. 이는 정상적으로 가상 환경을 실행한 것이다.

728x90