전체 글

전체 글


    728x90
    반응형

    [태안 여행] 2일차: 안면도 자연휴양림(안면송, 수목원) / 머슴가든 해물탕 / 꽃지해수욕장 / 꽃게다리

    오늘은 숙소 바로 옆에 위치해 가깝기도 한 안면도 자연휴양림을 가기로 했다. 입장료도 1,000원으로 저렴한데 어제 머문 숙소에서 무료 티켓을 나눠줘서 무료로 다녀올 수 있었다. (주차료 3,000원은 별도) (다녀온 후 영수증을 제출해서 입금받았당) 오전에 갔더니 사람도 없고 조용하니 좋았다. 또 넒기는 얼마나 넓은지.. 소나무 숲길 코스가 있고 수목원 코스가 있었다. 둘다 엄청 넓다! 우린 먼저 수목원을 택했다! 아침에 조금 흐렸지만, 사람도 없어서 한적해 좋았다. 정자는 공사 중이라 못갔다. 꽃이 많이 없을 때 가서 푸릇푸릇했지만 4계절 다 다른 느낌일 것 같다. 입장료 천원에 이정도로 잘 꾸며놓다니. 괜찮다 정말.. 이제 안면송 보러! 다리가 넘 아팠지만 스카이워크가 있다길래 거기만 보고 오자고 ..

    [프로그래머스] 두 개 뽑아서 더하기 (Java 풀이)

    두 개 뽑아서 더하기 🙄 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 입출력 예 설명 입출력 예 #1 2 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.) 3 = 2 + 1 입니다. 4 = 1 + 3 입니다. 5 = 1 + 4 = 2 + 3 입니다. 6 = 2 + 4 입니..

    [체리 키우기] 발아시킨 체리 새싹이 자라는 과정

    체리 화분에 옮겨심는 이야기 🌱 [체리 키우기] 발아한 체리, 화분에 옮겨 심기 🌱 1탄 보러가기 🍒 [식물 키우기] 심심한데 체리 씨앗 발아하기 🍒 집에 체리가 생겨서 먹었다 냠냠 달달하니 맛이 좋구만 요즘 대파도 키우는 중인데 하루하루 쑥쑥 자라는 모습을 보니 얘도 한 yzink.tistory.com 체리를 옮겨 심고, 햇볕이 잘 드는 곳에 두고 물도 충분히 주고 매일 들여다봤다. 아주 쑥쑥 큰다 이녀석. 7월 1일 나머지 친구들은 화분에 벌레가 꼬였는지 죽어있었다. 잘 자라고 있는 한 친구도 벌레먹을까봐 벌레 죽이는 흙을 넣어줬다. 걱정이다. 7월 3일 걱정했는데 아직은 잘 크고 있다. 뭐 잘 하고 있는건가?ㅎㅎ 7월 6일 잎사귀가 나오기 시작했다! 신기하당. 큰 화분으로 옮길 준비를 해야하나~ 7..

    [프로그래머스] 완주하지 못한 선수 (JavaScript 풀이)

    완주하지 못한 선수 👚 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completion return..

    [프로그래머스] 모의고사 (Java 풀이)

    모의고사 ⚽ 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solutio..

    [프로그래머스] 체육복 (Java 풀이)

    체육복 🥻 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 soluti..

    [Node.js] 노드에서 모듈 사용하기 (exports / module.exports / 외장 모듈)

    🍳 모듈 별도의 파일로 분리된 독립 기능의 모음 exports 전역 객체를 통해 모듈을 불러와 사용 (require() 메서드 이용) 기존 코드 let calc = {}; calc.add = function(a, b) { return a + b; } console.log(calc.add(10, 10)); // 결과 20 exports 속성을 추가할 수 있어 여러 개의 변수나 함수를 각각의 속성으로 추가할 수 있음 (파일이 없다면 해당 이름의 폴더를 찾은 후 index.js 파일을 불러옴) // calc.js (모듈 파일 분리) // exports 객체에 add 속성 추가 exports.add = function(a, b) { return a + b; } // main.js // require() 함수를 ..

    [Node.js] 노드에 대해 알아보고 윈도우 10에 node.js 설치하기

    Node.js 란? 자바스크립트를 이용해 서버를 만들 수 있는 개발 도구 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임 비동기 입출력 방식, 모듈과 패키지 제공, 이벤트 기반 입출력, 자바스크립트 사용 Node.js 설치하기 1. 텍스트 에디터 설치 VSCode 다운로드: https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free a..

    [프로그래머스] Level 1: 로또의 최고 순위와 최저 순위 (Java) 문제 풀이 / 핵심 내용 정리

    로또의 최고 순위와 최저 순위 🥞 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. (실제로 사용되는 로또 순위의 결정 방식과는 약간 다르지만, 이 문제에서는 지문에 명시된 대로 로또 순위를 결정하도록 합니다.) 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위..

    [프로그래머스] Level 1: 폰켓몬 (Java) 문제 풀이 / 핵심 내용 정리

    폰켓몬 🐻 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬..

728x90
반응형