본문 바로가기

파이썬코딩연습7

[코딩연습15일차] 프로그래머스 : 최댓값과 최솟값 / python & java 문제설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 (최소값) (최대값)형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 1 2 3 4라면 1 4를 리턴하고, -1 -2 -3 -4라면 -4 -1을 리턴하면 됩니다. 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예 s return 1 2 3 4 1 4 -1 -2 -3 -4 -4 -1 -1 -1 -1 -1 내 풀이>> 일단 문자열로 주어졌기 때문에, slicing한 뒤에 list로 저장해준다. 여기서 max, min 찾아서 print해주면 끝! def solution(s): answer = '' minmax = list(map(int,.. 2021. 2. 18.
[코딩연습14일차] 프로그래머스 : 위장 / python 오늘은 면접을 보고 온 날 엄청 엄청 추웠는데 정장에 코트만 입고 신발은 맨발에 구두만 신고 나가느라 얼어 죽는줄 알았다ㅠㅠ 요새 밖에를 안나가니 이렇게 추워진줄 몰랐다구요.........😥 훌쩍.. 뭔가 피곤하고 춥고 그랬으니까 오늘은 빨리 자야지 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 re.. 2021. 2. 17.
[코딩연습 13일차] 프로그래머스 : 프린터 / python & java 파이썬과 자바 동시에 코딩연습을 하면서 느끼는 점은, 파이썬은 딱 필요한 함수만 알면 정~~~말 한방에! 깔끔하게! 풀 수 있는 경우가 많고 자바는 썼던 함수 우려먹고, 썼던 format우려먹는 기분이지만 대충 기본만 알고 있으면 생략되는 줄 없이 꼼꼼하게 코딩해줘야해서 코드 읽는 입장에서는 읽기가 쉽다는 것... 내 개인적인 느낌인가 ? ㅇㅅㅇ.. 확실히 python이 더 현대적인 늭낌이 있음. 별다줄 느낌이랄까. 문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 인쇄 .. 2021. 2. 16.
[코딩연습10일차] 프로그래머스 : 다리를 지나는 트럭 / python 오늘은 트럭문제군 🚚🚚🚚 문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서대로 최단 시간 안에 다리를 건너려면 다음과 같이 건너야 합니다. 경과 시간 다리를 지난 트럭 다리를 건너는 트럭 대기 트럭 0 [] [] [7,4,5,6] 1~2 [] [7] [4,5,6] 3 [7] [4] [5,6].. 2021. 2. 10.