[프로그래머스] BFS/DFS 3문제
·
✍️2023/Algorithm
1. 문제 설명 타겟넘버 Input n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. `1+1+1+1+1 = 3 1-1+1+1+1 = 3 1+1-1+1+1 = 3 1+1+1-1+1 = 3 1+1+1+1-1 = 3` Output 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. Constraints 주어지는 숫자의 개수는 2개 이상 20개 이하입니다. 각 숫자는 1 이상 50 이하..
[프로그래머스] 정렬 : 가장큰수 / H-index (부제 : 삽질일기)
·
✍️2023/Algorithm
가장 큰 수 https://school.programmers.co.kr/learn/courses/30/lessons/42746 [프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr](https://school.programmers.co.kr/learn/courses/30/lessons/42746) 문제 설명 - Input 0 또는 양의 정수가 담긴 배열 numbers - Output 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열 - Constraints numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000..
[GDG Campus Korea X 왓에버] Whatever you make 행사 참가후기
·
✍️2023/GDG Campus Korea
드디어 2023.09.26 마지막 데모데이날이 밝았습니다. 기간만 6주이지 실질적 개발 기간은 3주 반 정도의 기간이었습니다. (기획을 거의 2주동안 함) 저희 양파시 광산동팀은 GDSC CUK 의 운영진과 멤버로 이루어진 팀이었기에, 동아리 운영이나 모임을 운영하는데에 불편함을 느꼈다는 점에 초점을 맞춰, 자급자족해서 그냥 우리가 쓰자.. 는 느낌으로 '모임 운영을 위한 관리 서비스' 를 만들게 되었습니다. 사실 시중에 깃헙이나 구글을 잘 뒤져보면 저희와 완전 유사한 서비스가 없는건 아닙니다. 개발 동아리나 운영적인 체계를 서비스로 구현해낼 수 있는 운영진을 보유한 모임의 경우는 분명히 존재했고, 상용화 되지 않았던건 아무래도 비즈니스 모델 요소로는 큰 수익성을 이끌어내기 힘들다는 이유였으리라 생각합니..
왓에버xGDG Campus Korea 4주차 회고록
·
✍️2023/GDG Campus Korea
이번주는 MVP 기능 마무리를 진행중이다. (물론 쌓여있는 추가기능들은 추후에 천천히 할 예정) 회계 관련 기능들의 방향을 입출금 서비스에서 입출금 내역 등 정산 서비스로 방향을 확립했다. 그에 따른 API 개발 진행중이다. (바빠서 비교적 대충 쓴..점 양해부탁드려요) ㅎㅋㅎ
왓에버xGDG Campus Korea 3주차 회고록
·
✍️2023/GDG Campus Korea
뭐했다고벌써 3주차인지..!시간 정말 빠르네요 이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은점 새로운 지식들을 알게되었다 ex ) - 컨트롤러를 의존성을 낮추기 위해 인터페이스 화 한다는것 - Entity 클래스에 객체를 담을 수 있다는 것 - Entity 클래스에 Setter 사용은 지양해야 한다는 점 https://okky.kr/questions/1214302 OKKY - 스프링부트에서 User entity를 다룰 때에 @Setter를 쓰지 않는 것이 좋을까요? @Setter를 쓰지 않는게 좋은 이유에 대해서 많이 구글링해보고 그 결과들이 납득이 되는데깃허브에서 다른 프로젝트들을 열어봤을 때에 유독 회원가입에 관련된 User 엔티티에 대해서는 Setter를 okky.kr 나쁜 점 - 음......
CI/CD - 프로젝트에 적용하기 - github Actions&NCP&GHCR 사용
·
✍️2023/Cloud
프론트 CI/CD Dockerfile - front FROM node:18.16-alpine WORKDIR /app/frontend COPY package*.json ./ RUN yarn install COPY . . EXPOSE 3000 CMD ["npm", "start"]CICD -front name: Build and Deploy Docker Image on: push: branches: - main - develop jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [18] name: Node ${{ matrix.node-version }} sample steps: - name: Checkout code uses: action..
[프로그래머스] - 정렬 : K번째 수
·
✍️2023/Algorithm
문제 설명 Input 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수 Output commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return Constraints array의 길이는 1 이상 100 이하입니다. array의 각 원소는 1 이상 100 이하입니다. commands의 길이는 1 이상 50 이하입니다. commands의 각 원소는 길이가 3입니다. Edge casesarray commands return [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] 알고리즘 정렬 Sorted 시간복잡도 최악 최선 코드 (생각을 너무 오래해서 포기했습니다..
Cloud 서버에 Mysql 설치
·
✍️2023/Cloud
서버에 접속해줌 sudo apt-get update sudo apt-get install mysql-server MySQL 실행 $sudo systemctl start mysql 설치된 MySQL을 실행한다. 외부에서 접근이 가능하도록 MySQL 포트 개방 $ sudo ufw allow mysql 서버가 시작될 때마다, 자동으로 MySQL 실행 $sudo systemctl enable mysql 위의 명령어로 리눅스 서버가 재시작되면, 자동으로 MySQL도 실행되도록 처리 우선 로그인을 해야하는데, 설치된 기본 root계정의 비밀번호는 리눅스 계정의 비밀번호와 동일합니다. $ sudo /usr/bin/mysql -u root -p 위의 명령어를 치면 root계정으로 mysql에 로그인을 하게 되는데, 위..
Github Actions CI (gradle)
·
✍️2023/Cloud
일단 build 시 jar 파일이 생성되는 과정만 만들어 둘 것이다. (이외의 컨벤션은 아직 명확하게 정해둔게 없기 때문에 추후 수정 예정) Github workflows! 맨 처음 텅 빈 코드부터 짜기에는 어려움이 있으니 깃헙측에서 친절하게 템플릿을 제공한다. Java With Gradle 이라는 것을 이용하여 configure 해보겠다. # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. # This workf..
왓에버 x GDG campus korea 2주차 회고록
·
✍️2023/GDG Campus Korea
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 : 멘토님 덕분에당근마켓 백엔드 개발 현직자분과 심도있는 대화를 나눌 수 있었습니다. 특히 프로젝트 관한것 뿐만아니라 CI/CD 와 같은 평소 궁금했던 이야들을 나눌 수 있었습니다. 개인적으로 적어서 정리해둠 https://pinetree0308.tistory.com/183 CI/CD ..그게 뭔데,,, 개요 앞으로 할 프로젝트나 스터디에 CI/CD를 중점적으로 도입하고 싶었고 혼자 긁적대며 적용중이지만 과연 CI/CD 가 현업에서 어디까지 적용되는지에 대한 의문이 있었다. 좋은기회로 당근마켓 백엔 pinetree0308.tistory.com 그 외의 대화 https://song-01.notion.site/1d2ac7e48d1642e290440a9..
리촬리
'분류 전체보기' 카테고리의 글 목록 (7 Page)