zero-week's IT blog
close
프로필 배경
프로필 로고

zero-week's IT blog

  • 분류 전체보기
    • CS(Computer Science) 이론
      • 이산수학
      • 알고리즘
      • 디자인패턴
      • 자료구조
    • JAVA Programming
      • Java
      • JSP
      • Spring
      • SpringBoot
      • Thymeleaf
    • PYTHON Programming
      • Python
      • Django
      • Flask
      • FastAPI
    • JAVASCRIPT Programming
      • Javascript
      • Node.js
      • JQuery
    • C# Programming
      • C#
      • Winform
      • WPF
    • C Programming
      • C
    • WEB PUBLISHING
      • HTML-CSS
    • DATABASE
      • MySQL & MariaDB
      • MSSQL
      • 몽고DB
    • Tools & Functions
      • 개발도구 사용방법
      • Project 기능들
      • 코딩 테스트 복기
  • 홈
  • 태그
  • 방명록

프로그래머스 level1 파이썬 복기 -1

문제1) 약수의 개수 구하기숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매해야 합니다. 예를 들어, 15번으로 지정된 기사단원은 15의 약수가 1, 3, 5, 15로 4개 이므로, 공격력이 4인 무기를 구매합니다. 만약, 이웃나라와의 협약으로 정해진 공격력의 제한수치가 3이고 제한수치를 초과한 기사가 사용할 무기의 공격력이 2라면, 15번으로 지정된 기사단원은 무기점에서 ..

  • format_list_bulleted Tools & Functions/코딩 테스트 복기
  • · 2025. 9. 1.
  • textsms
프로그래머스 level0 파이썬 복기 -3

프로그래머스 level0 파이썬 복기 -3

문제1) 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers 의 길이 ≤ 100 입출력 예numbers result[1, 2, -3, 4, -5]15[0, -31, 24, 10, 1, 9]240[10, 20, 30, 5, 5, 20, 5]600 입출력 예 설명 입출력 예 #1 두 수의 곱중 최댓값은 -3 * -5 = 15 입니다. 입출력 예 #2 두 수의 곱중 최댓값은 10 * 24 = 240 입니다. 입출력 예 #3 두 수의 곱중 최댓값은 20 * 30 = 600 입니다. 내가 푼 풀이)def solu..

  • format_list_bulleted Tools & Functions/코딩 테스트 복기
  • · 2025. 8. 26.
  • textsms

프로그래머스 level0 파이썬 복기 -2

문제1) 등수매기기 - index, sorted 내림차순 사용영어 점수와 수학 점수의 평균 점수를 기준으로 학생들의 등수를 매기려고 합니다. 영어 점수와 수학 점수를 담은 2차원 정수 배열 score가 주어질 때, 영어 점수와 수학 점수의 평균을 기준으로 매긴 등수를 담은 배열을 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ score[0], score[1] ≤ 1001 ≤ score의 길이 ≤ 10score의 원소 길이는 2입니다.score는 중복된 원소를 갖지 않습니다.입출력 예scoreresult[[80, 70], [90, 50], [40, 70], [50, 80]][1, 2, 4, 3][[80, 70], [70, 80], [30, 50], [90, 100], [100, 90]..

  • format_list_bulleted Tools & Functions/코딩 테스트 복기
  • · 2025. 8. 26.
  • textsms

프로그래머스 level0 자바 복기

문제1) 분수의 덧셈 - 최대공약수 구하기첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 입출력 예numer1 denom1 numer2 denom2 result1234[5, 4]9 2 1 3[29, 6] 입출력 예 설명 입출력 예 #1 1 / 2 + 3 / 4 = 5 / 4입니다. 따라서 [5, 4]를 return 합니다. 입출력 예 #2 9 / 2 + 1 / 3 = 29 / 6입니다. 따라서 [29, 6]을 return 합니다. 내가 푼 풀이)im..

  • format_list_bulleted Tools & Functions/코딩 테스트 복기
  • · 2025. 8. 24.
  • textsms

웹소켓 구현

스프링부트 서버부분(CircleWebSocketHandler.java)import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper;import com.temswin.circle.dto.SocketBuyData;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import org.springframework.web.socket.TextMessage;import org.springframework.web.socket.WebSocketSession;im..

  • format_list_bulleted Tools & Functions/Project 기능들
  • · 2025. 8. 19.
  • textsms

SSE 통신(Server Sent Event)

일반적으로 클라이언트와 서버간의 통신은 클라이언트에서 서버에 정보를 호출하면 서버에서 클라이언트로 데이터를 전송하는 방식으로 사용됩니다. SSE 통신은 클라이언트의 호출없이 서버에서 이벤트가 발생하면 서버에서 클라이언트로 정보를 전송하는 단방향통신입니다. 스프링을 기준으로 예제를 보여드리겠습니다. SseControllerpackage com.example.web.controller;import com.example.web.domain.ProductVO;import com.example.web.dto.ReceivedData;import com.example.web.repository.RunStateRepository;import com.example.web.service.CrawlerService;impo..

  • format_list_bulleted Tools & Functions/Project 기능들
  • · 2024. 5. 24.
  • textsms
쥬피터 기본 사용방법

쥬피터 기본 사용방법

1. 아나콘다 설치 https://zero-week.tistory.com/115 아나콘다 설치 및 세팅1. 아나콘다 소개아나콘다는 데이터 과학과 인공지능 분야에서 널리 사용되는 오픈 소스 파이썬 배포판입니다. 파이썬과 다양한 데이터 과학 라이브러리, 패키지, 개발 환경 등을 묶어서 제공하zero-week.tistory.com 아나콘다 설치방법은 위 글을 참고하시면 됩니다. 2. 원하는 경로에서 실행하는 방법Anaconda Prompt를 실행합니다. 리눅스 명령어를 통해 원하는 경로로 이동합니다. 경로로 이동했다면 아래명령어를 입력하면 해당경로에서 쥬피터 노트북이 실행됩니다.jupyter notebook 3. 폴더 및 파일 생성 및 이름 변경하기1. 폴더 및 파일 생성방법오른쪽 상단에 New 버튼을 클릭하..

  • format_list_bulleted Tools & Functions/개발도구 사용방법
  • · 2024. 5. 24.
  • textsms
아나콘다 설치 및 세팅

아나콘다 설치 및 세팅

1. 아나콘다 소개아나콘다는 데이터 과학과 인공지능 분야에서 널리 사용되는 오픈 소스 파이썬 배포판입니다. 파이썬과 다양한 데이터 과학 라이브러리, 패키지, 개발 환경 등을 묶어서 제공하여 데이터 과학 프로젝트를 쉽게 구축하고 관리할 수 있도록 도와줍니다.아나콘다의 특징과 기능은 다음과 같습니다:파이썬 배포판: 아나콘다는 파이썬 인터프리터를 포함하는 파이썬 배포판으로, 파이썬을 설치할 필요 없이 바로 데이터 과학 작업을 시작할 수 있습니다.데이터 과학 라이브러리: 아나콘다에는 NumPy, Pandas, Matplotlib, Seaborn, SciPy 등 다양한 데이터 분석과 시각화를 위한 라이브러리가 포함되어 있습니다.기타 라이브러리: 아나콘다는 머신 러닝, 딥 러닝, 자연어 처리 등 다양한 분야를 위한..

  • format_list_bulleted Tools & Functions/개발도구 사용방법
  • · 2024. 5. 24.
  • textsms
STS4 설치

STS4 설치

01. https://spring.io  Spring | HomeCloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.spring.io    02. https://spring.io/tools   Spring | Tools spring.io    03. 다운로드 파일 더블클릭 (압축 풀자) 04. sts-4.17.2.RELEASE : 폴더 사용. 개인적으로는 이클립스보다는 인텔리제이나 STS를 개발툴로 사용하기를 추천합니다.이클립스로 스프링이나 스프링부트를 사용할 수는 있지만 프레임워크를 사용하기 위해 이클립스 안에서 여러가지를 설치하다보면 이클립스가 굉장히 무거워지고 느..

  • format_list_bulleted Tools & Functions/개발도구 사용방법
  • · 2024. 5. 24.
  • textsms
인텔리제이 설치(커뮤니티 버전)

인텔리제이 설치(커뮤니티 버전)

1. 인텔리제이란? 인텔리제이는 이클립스보다 여러 가지 면에서 우수합니다.풍부한 기능과 편의성: 인텔리제이는 다양한 플러그인과 도구를 내장하고 있어 개발자들에게 풍부한 기능과 편의성을 제공합니다. 코드 자동 완성, 리팩토링 기능, 디버깅 도구 등을 통해 생산성을 향상시킬 수 있습니다.스마트한 코드 분석: 인텔리제이는 높은 수준의 코드 분석 기능을 가지고 있습니다. 코드 오류나 경고를 사전에 감지하여 개발자가 더 나은 품질의 코드를 작성할 수 있도록 도와줍니다.훨씬 더 빠른 성능: 이클립스보다 더 빠른 속도로 작업을 수행할 수 있습니다. 프로젝트를 로딩하고 빌드하는 시간이 감소하여 개발자의 생산성을 높여줍니다.직관적인 사용자 인터페이스: 인텔리제이의 사용자 인터페이스는 직관적이며 사용하기 편리합니다. 처음..

  • format_list_bulleted Tools & Functions/개발도구 사용방법
  • · 2024. 5. 24.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기
    • CS(Computer Science) 이론
      • 이산수학
      • 알고리즘
      • 디자인패턴
      • 자료구조
    • JAVA Programming
      • Java
      • JSP
      • Spring
      • SpringBoot
      • Thymeleaf
    • PYTHON Programming
      • Python
      • Django
      • Flask
      • FastAPI
    • JAVASCRIPT Programming
      • Javascript
      • Node.js
      • JQuery
    • C# Programming
      • C#
      • Winform
      • WPF
    • C Programming
      • C
    • WEB PUBLISHING
      • HTML-CSS
    • DATABASE
      • MySQL & MariaDB
      • MSSQL
      • 몽고DB
    • Tools & Functions
      • 개발도구 사용방법
      • Project 기능들
      • 코딩 테스트 복기
공지사항
최근 글
인기 글
최근 댓글
태그
  • #나도코딩
  • #yalco
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바