본문 바로가기

분류 전체보기

(255)
백준 2750)수 정렬하기 https://www.acmicpc.net/problem/2750 arr = [] a = int(input()) for i in range(a): q = int(input()) arr.append(q) arr.sort() for i in arr: print(i)
프로그래머스)괄호 변환-pyhton https://school.programmers.co.kr/learn/courses/30/lessons/60058 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제를 이해하기가 너무나 어려웠다. u,v를 나눈것 까진 이해가 됐지만 그 이후 v를 u에 붙여라... u를 v에 붙여라... 등등 공책에 끄적이며 예제를 풀어봐도 도저히 모르겠어서 문제 이해부분만 검색해 보았다. def solution(p): def right(s): l = 0 r = 0 for i in s: if i == '(': l += 1 else: r += 1 if l < r: retur..
프로그래머스)콜라츠 추측 https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(num): answer = 0 m = 0; while num != 1 and m
프로그래머스)제일 작은 수 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(arr): if len(arr) == 1: return [-1] arr.pop(arr.index(min(arr))) return arr
*프로그래머스) 삼각 달팽이-python https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): answer = [] x = -1 y = 0 arr = [[0] * n for _ in range(n)] num = 1 for i in range(n): for j in range(i,n): if i % 3 == 0: x += 1 elif i % 3 == 1: y += 1 else: x -= 1 y -= 1 arr[x][y] = num num += 1 for i in..
프로그래머스)신규 아이디 추천-python https://school.programmers.co.kr/learn/courses/30/lessons/72410?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 위에 주어진 조건을 반복하며 문자열을 리턴하는 문제이다. def solution(new_id): answer = '' # 소문자 answer = new_id.lower() # 특수문자 제거 a = '' for i in answer: if i.isalnum() or i in ['-','_','.']: a += i # 점 중복 제거 b = '' for i in range..
프로그래머스)[3차] 파일명 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/17686# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import re def solution(files): answer = [] dic={} for i in files: a = re.split(r"([0-9]+)", i) dic[i] = a # a = re.findall(r'\d+|\D+', i) # for j in range(len(a)): # a[j] = a[j].replace(" ","") # a[j] = a[j].replace(',',''..
프로그래머스)두 정수 사이의 합-python https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(a, b): answer = 0 if a > b: a,b = b,a for i in range(a,b+1): answer += i return answer 점수도 안주는 문제였다... 근데 자기 전에 한문제라도 풀어보고자 풀어봤다..흑흑...