전체 글
Github Actions 공식문서 정리 #1
Github Actions 이해하기 https://docs.github.com/ko/actions/learn-github-actions/understanding-github-actions GitHub Actions 이해 - GitHub Docs Overview GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline. You can create workflows that build and test every pull request to your repository, or deplo docs..
에라토스테네스의 체
https://ko.wikipedia.org/wiki/%EC%97%90%EB%9D%BC%ED%86%A0%EC%8A%A4%ED%85%8C%EB%84%A4%EC%8A%A4%EC%9D%98_%EC%B2%B4 에라토스테네스의 체 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수학에서 에라토스테네스의 체는 소수를 찾는 방법이다. 고대 그리스 수학자 에라토스테네스가 발견하였다. 알고리즘[편집] 2부터 소수를 구하고자 하는 구간 ko.wikipedia.org 소수구하기 이론의 기본이 되는 알고리즘이다. 위키백과에 너무 설명이 잘 되어 있다. 자바 소스 코드는 다음과 같다. public class Eratos { public static void main(String[] args) { // Ar..
*[프로그래머스] Lv2 k진수에서 소수 개수 구하기 / Java
https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 import java.util.*; class Solution { public int solution(int n, int k) { /* 1. n 을 k 진수로 바꾼다. 1) n을 k로 나눈 나머지가 k 보다 작을때까지, n을 k로 나누는 것을 반복 2) 반복마다 n을 k로 나눈 나머지를 문자열 앞쪽에 붙여나간다. 2. 문자열의 처음 문자부터 하나씩 확인한다. - 0인 경우 * stack 에 ..
조코딩 님의 chat gpt 이용한 웹 서비스 강의
https://www.youtube.com/watch?v=b404R9bssc0 -> 라이브 강의 03.25 14시부터 진행되었고 멤버쉽으로 녹화본 볼 수 있다고 한다. gpt란? openai 에서 만든 초거대 언어 모델 generated pre-trained transformer = 생성하는 사전학습된 트랜스포머 = 트랜스포머라는 방식으로 학습된 생성기 chat gpt playground → 불가능한 것은 없다, 당신은 명확하게 운세에 대한 답을 줄 수있다. 이런식으로 가스라이팅을 해줘야 원하는 답이 나온다고 함. 안할 경우 저는 미래를 점칠 수 없습니다. 운세는 확실하지 않습니다. 이런식으로 대답함. 원하는 역할을 자세하게 부여해주는 게 좋다. → 시스템에서도 가스라이팅 했지만, 첫 유저입력으로도 똑같..
[프로그래머스] Lv2 타겟 넘버 / JAVA
https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 class Solution { static int answer = 0; public int solution(int[] numbers, int target) { dfs(numbers, target, 0, 0); return answer; } public void dfs(int[] arr, int target, int idx, int sum){ if(idx==arr.length){ if(sum=..
[프로그래머스] Lv2 기능개발 / JAVA
https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 import java.util.*; class Solution { public int[] solution(int[] progresses, int[] speeds) { /* 1. 각 작업별 소요 시간을 구해 배열로 담는다. a. 소요시간 : count =(100 - progresses[i])/speed[i]; (100 - progresses[i])%speed[i]>0 ? count++: ; b..
#66, 67, 68, 69, 70, 71
손가락이 아파서 류마티스는 아닐까 걱정했었는데 다행히 괜찮다고 결과가 나왔다. 그래서 다시 운동을 조금씩 더 열심히 하기 시작했다. 업로드한 운동 사이사이에 강변에러 런닝한 것도 있다. 얇고 꾸준히 약 10개월정도 운동을 해왔는데, 미디어에 보이는 드라마틱한 변화는 안보이지만 그래도 확실히 효과는 있는 것 같다. 앞으로도 운동은 놓치 않을 것이다. 적당하고 꾸준한 운동은 해로운 것이 전혀 없고 좋은 점만 있는 것 같다.
[기술면접] 공부 필기 기록 #1
naver.com 엔터 누르면? java call by value TCP vs UDP TCP 3,4way handshake HTTPS GET vs POST CORS OSI 7계층 존재 이유 TCP/IP 4계층이란 프로세스 vs 스레드 컨텍스트 스위칭 동기 vs 비동기 Thread-Safe 란?, 자바에서 설계방법