목록IT (61)
잡다한 지식의 블로그
[ 문제 ] 선빈이는 게임을 즐기던 중 가지고 있는 물건이 너무 많아 창고 정리를 하기로 했습니다. 선빈이가 보유한 게임 속 창고는 여러 칸으로 나누어져 있고 각 칸에는 물건들이 담겨있습니다. 창고를 정리할 방법을 고민하던 선빈이는 같은 물건이 여러 칸에 나누어 들어있는 것을 발견하고 우선 같은 물건끼리 최대한 겹쳐쌓는 방식으로 창고를 정리하기로 했습니다. 선빈이의 창고에 들어있는 물건의 이름과 개수는 리스트 형태로 주어지며, 한 칸에 겹쳐질 수 있는 물건의 개수에는 제한이 없다고 가정합니다. 예를 들어 창고의 각 칸에 담겨있는 물건의 이름이 storage = ["pencil", "pencil", "pencil", "book"], 각 물건의 개수가 num = [2, 4, 3, 1] 이라면 연필과 책을 한..
[ 문제 ]상우가 사용하는 가습기에는 "auto", "target", "minimum"의 세 가지 모드가 있습니다. 가습기의 가습량은 0 ~ 5 단계로 구분되며 각 모드 별 동작 방식은 다음과 같습니다.⦁ "auto" 모드 ⦁ 습도가 0이상 10 미만인 경우 : 5 단계 ⦁ 습도가 10 이상 20 미만인 경우 : 4 단계 ⦁ 습도가 20 이상 30 미만인 경우 : 3 단계 ⦁ 습도가 30 이상 40 미만인 경우 : 2 단계 ⦁ 습도가 40 이상 50 미만인 경우 : 1 단계 ⦁ 습도가 50 이상인 경우 : 0 단계⦁ "target" 모드 ⦁ 습도가 설정값 미만일 경우 : 3 단계 ⦁ 습도가 설정값 이상일 경우 : 1 단계⦁ "minimum" 모드 ⦁ 습도가..
[ 문제 ]여름이는 강아지를 산책시키려고 합니다. 여름이는 2차원 좌표평면에서 동/서/남/북 방향으로 1m단위로 이동하면서 가아지를 산책시킵니다. 산책루트가 담긴 문자열 route가 주어질 떄, 도착점의 위치를 return하도록 빈칸을 채워 solution함수를 완성해 주세요. ⦁ route는 "N","S","E","W"로 이루어져 있습니다. ⦁ "N"는 북쪽으로 1만큼 움직입니다. ⦁ "S"는 남쪽으로 1만큼 움직입니다. ⦁ 북쪽으로 -1만큼 움직인 것과 같습니다. ⦁ "E"는 동쪽으로 1만큼 움직입니다. ⦁ "W" 는 서쪽으로 1만큼 움직입니다. ⦁ 동쪽으로 -1만큼 움직인 것과 같습니다.⦁ 출발점으로 부터 [동쪽으로 떨어진 거리, 북쪽으로 떨어진..
[ 문제 ]A반 학생들은 시험이 끝난 뒤 성적이 나오기 전 자기 시험지를 가채점해 보았습니다. 이후에 선생님이 실제 성적을 불러 줄 떄 가채점한 점수와 실제 성적이 다른 학생들이 있어 선생님꼐 문의를 하려고 합니다. 성적을 문의하려는 학생들의 번호가 담긴 정수 리스트 numbers와 가채점한 점수가 성적을 문의하려는 학생 순서대로 담긴 정수 리스트 our_score, 실제 성적이 번호 순서대로 담긴 정수 리스트 score_list가 주어집니다. 주어진 solution 함수는 가채점한 점수가 실제 성적과 동일하다면 "Same"을, 다르다면 "Different"를 순서대로 리스트에 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 한 줄을 수정해 주세요. [ 제한 ]⦁ 1 ≤ nu..
[ 문제 ]진우는 돈을 모으기 위해 저축을 하려고 합니다. 목표로 하는 금액은 100만원이며, 첫 달에 일정 금액을 넣은 뒤 70만 원 까지는 매월 조금씩 저축하다가 70만 원 이후부터는 월 저축량을 늘려 빠르게 목표 금액을 달성하고자 합니다. 첫 달에 저축하는 금액을 나타내는 정수 start, 두 번째 달 부터 70만 원 이상 모일 때까지 매월 저축하는 금액을 나타내는 정수 before, 100만 원 이상 모일 때 까지 매월 저축하는 금액을 나타내는 정수 after가 주어질 떄, 100만 원 이상을 모을 때까지 걸리는 개월 수를 출력하도록 빈칸을 채워 코드를 완성해 주세요. [ 제한 ]⦁ 0 ≤ start ≤ 99⦁ 1 ≤ before ≤ after ≤ 25 [ 예시 ]⦁ 입력 12868⦁ 출력 112..
[ 문제 ]나이를 세는 방법은 여러 가지가 있습니다. 그중 한국식 나이는 태어난 순간 1살이 되며 해가 바뀔 때마다 1살씩 더 먹게 됩니다. 연 나이는 태어난 순간 0살이며 해가 바뀔 때마다 1살씩 더 먹게 됩니다. 각각 나이의 계산법은 다음과 같습니다. 한국식 나이 : 현재 연도 - 출생 연도 +1연 나이 : 현재 연도 - 출생 연도 출생 연도를 나타내는 정수 year와 구하려는 나이의 종류를 나타내는 문자열 age_type이 주어질 떄 2030년에 몇 살인지 출력하도록 빈칸을 채워 코드를 완성해주세요. age_type이 "Korea"라면 한국식 나이를, "Year"라면 연 나이를 출력합니다. [ 제한 ]⦁ 1950 ≤ year ≤ 2030⦁ age_type은 "Korea" 또는 "Year"만 주어집..
[ 문제 ]직각삼각형이 주어졌을 때 빗면의 제곱은 다른 두변을 각각 제곱한 것의 합과 같습니다.직각삼각형의 한 변의 길이를 나타내는 정수 a와 빗면의 길이를 나타내는 정수 c가 주어질 때, 다른 한 변의 길이의 제곱, b_square을 출력하도록 한 줄을 수정해 코드를 완성해주세요. [ 제한 ]1 ≤ a [ 예시 ]⦁ 입력 135⦁ 출력 116 ⦁ 입력 2910⦁ 출력 219 [ 코드 ]import java.util.Scanner;public Class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int c = sc.n..
[ 문제 ]주어진 초키코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해주세요. [ 출력 ]Spring is beginning13310 [ 코드 ]import java.util.Scannerpublic class Solution { public static void main(String[] args) { String msg = ; int val = ; String val2 = ; System.out.println(msg); System.out.pringln(val1 + 10); System.out.println(val2 + "10"); }} [ 풀이 ]import ..
Vue.js CLI란?- Vue.js 애플리케이션의 개발 환경을 설정하고 관리하기 위한 커맨드 라인 도구.- 프로젝트를 빠르게 시작하고, 번들링, 테스팅 및 배포등의 작업을 쉽게 처리 가능.- 프로젝트에 필요한 라이브러리와 도구 등을 자동으로 설치하고 구성가능. Vue.js CLI 설치- 먼저 CLI를 설치하기 위해서는 node.js가 설치가 되어 있어야 한다. 따라서 아래의 주소에서 사용자의 환경에 맞게 설치.https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org - node.js를 설치하였다면 그 다음으로 명..
Vue.js에서 Component란? - 조합하여 화면을 구성할 수 있는 블록 - 화면을 빠르게 구조화하여 일괄적인 패턴으로 개발가능. - 코트를 쉽게 이해할 수 있으며 재사용이 쉬워진다. Vue.js의 Component의 종류 1. 전역(Global) - 모든 범위의 여러 인스턴스에서 공통으로 사용이 가능. - Vue.component()를 사용하여 등록 2. 지역(Local) - 특정 인스턴스에서만 사용이 가능. - 인스턴스에 components속성을 추가하여 사용. Vue.js의 Component(Global)의 예 {{ name }} vue1 변경 {{ name }} vue2 변경 Vue.js의 Component(Local)의 예 {{ name }} vue2 변경