728x90

분류 전체보기 166

[프로그래머스] 주사위의 개수

문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 - box의 길이는 3입니다. - box[0] = 상자의 가로 길이 - box[1] = 상자의 세로 길이 - box[2] = 상자의 높이 길이 - 1 ≤ box의 원소 ≤ 100 - 1 ≤ n ≤ 50 - n ≤ box의 원소 - 주사위는 상자와 평행하게 넣습니다. 입출력의 예 box n result [1, 1, 1] 1 1 [10, 8, 6] 3 12 입출..

[프로그래머스] 외계행성의 나이

문제 설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. 제한사항 - age는 자연수입니다. - age ≤ 1,000 - PROGRAMMERS-962 행성은 알파벳 소문자만 사용합니다. 입출력의 예 age result 23 "cd" 51 "fb" 100 "baa" 입출력 예 설명 #1 - age가 23이므로 "..

[프로그래머스] 대문자와 소문자

문제 설명 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 - 1 ≤ my_string의 길이 ≤ 1,000 - my_string은 영어 대문자와 소문자로만 구성되어 있습니다. 입출력의 예 my_string result 'cccCCC'` 'CCCccc' "abCdEfghIJ" "ABcDeFGHij" 입출력 예 설명 #1 - 소문자는 대문자로 대문자는 소문자로 바꾼 "CCCccc"를 return합니다. #2 - 소문자는 대문자로 대문자는 소문자로 바꾼 "ABcDeFGHij"를 return합니다. 나의 코드 def solution(my_string): answer = '' for i in m..

[프로그래머스] 문자열 정렬하기 (1)

문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 - 1 ≤ my_string의 길이 ≤ 100 - my_string에는 숫자가 한 개 이상 포함되어 있습니다. - my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다. - - - 입출력의 예 my_string result "hi12392" [1, 2, 2, 3, 9] "p2o4i8gj2" [2, 2, 4, 8] "abcde0" [0] 입출력 예 설명 #1 - "hi12392"에 있는 숫자 1, 2, 3, 9, 2를 오름차순 정렬한 [1, 2, 2, 3, 9]를 return 합니다. #2 ..

[프로그래머스] 숨어있는 숫자의 덧셈(1)

문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 - 1 ≤ my_string의 길이 ≤ 1,000 - my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. 입출력의 예 my_string result "aAb1B2cC34oOp" 10 "1a2b3c4d123" 16 입출력 예 설명 #1 - "aAb1B2cC34oOp"안의 한자리 자연수는 1, 2, 3, 4 입니다. 따라서 1 + 2 + 3 + 4 = 10 을 return합니다. #2 - "1a2b3c4d123Z"안의 한자리 자연수는 1, 2, 3, 4, 1, 2, 3 입니다. 따라서 1 + 2 + 3 + 4 + 1..

[프로그래머스] 직각삼각형 출력하기

문제 설명 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 제한사항 - 1 ≤ n ≤ 10 입출력의 예 입력 #1 3 출력#1 * ** *** 입출력 예 설명 #1 - n이 3이므로 첫째 줄에 * 1개, 둘째 줄에 * 2개, 셋째 줄에 * 3개를 출력합니다. 나의 코드 n = int(input()) for i in range(n): print('*'*(i+1))

[Do It! HTML] 웹 개발 시작하기

01-1 웹 개발 알아보기 웹 개발이란? 웹 사이트에서 사용자에게 제공할 기능과 서비스까지 모두 담을 수 있어야 함. 서버와 클라이언트 서버:정보를 제공. (웹 사이트에서 정보를 검색하거나 처리하고, 사용자의 요청을 받아 처리한 결과는 클라이언트에서 보여줌) 클라이언트: 정보를 요청. (사용자와 서버 사이에서 화면으로 보여주는 역할) 프론트엔드 개발과 백엔드 개발 프론트엔드: 웹 브라우저 화면에 보이는 것. (HTML, CSS, Java Script) 백엔드: 데이터베이스를 설계하거나 데이터를 처리 (Java, PHP, Python) 01-2 웹 개발, 어디서부터 시작할까 웹 개발을 위해 공부해야 할 기술 기본 영역 HTML CSS Java Script 깃/깃허브 프론트엔드 영역 다양한 라이브러리: 제이..

HTML | CSS/HTML 2022.10.24
728x90