분류 전체보기

https://school.programmers.co.kr/learn/courses/30/lessons/87377 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 Ax + By + C = 0으로 표현할 수 있는 n개의 직선이 주어질 때, 이 직선의 교점 중 정수 좌표에 별을 그리려 합니다. 별은 *으로 빈공간은 .으로 표현합니다. 모든 별을 포함하는 최소한의 크기만 표현합니다. 처음 문제집을 펴자마자 만날 수 있는 '교점에 별 만들기' 문제! 방정식을 보자마자 숨이 턱 막혔다. 그렇지만 이건 수학문제를 푸는 게 아닌 코딩테스트이기 때문에 문제에 ..
· Cloud
AWS 계정을 만든다. 1년간 무료로 사용할 수 있는 프리티어로 시작한다. 1. 인스턴스 만들기 AWS 콘솔 로그인을 하고 나면, EC2를 검색해서 대쉬보드에 들어간다. '인스턴스 시작'버튼을 누른다. 인스턴스는 하나까지만 만들 수 있다. 2개 이상부터는 과금이 된다. 이름을 설정하고 Ubuntu를 선택한 후 , 프리티어 사용가능한 버전을 선택한다. 새키페어 선택을 누른다. .pem 파일 형식으로 선택하고 키페어를 생성한다. 키페어를 잘 저장해둔다. 스토리지를 30으로 설정한다. 그리고 인스턴스 시작버튼을 누른다. 실행하는 데에 시간이 좀 걸림. 2. 탄력적 IP 할당하기 왼쪽 메뉴에서 탄력적IP를 선택한다. '탄력적 IP할당'을 선택하여 다른 설정 안건드리고 '할당'버튼을 누른다. 목록에 새로 생긴 것..
1. 스프링의 핵심 가치- 스프링은 자바 언어 기반의 프레임워크- 좋은 객체 지향 어플리케이션을 개발할 수 있도록 도와주는 프레임워크 2. 다형성역할과 구현으로 구분하여, 단순해지고 유연해지고 변경도 편리해진다.클라이언트는 대상의 역할만 알면 된다. (인터페이스)클라이언트는 구현 대상의 내부 구조를 몰라도 된다.클라이언트는 구현 대상의 내부 구조가 변경되어도 영향을 받지 않는다.클라이언트는 구현 대상 자체를 변경해도 영향을 받지 않는다.인터페이스를 구현한 객체 인스턴스를 실행 시점에서 유연하게 변경할 수 있다.클라이언트(요청하는 쪽)를 변경하지 않고, 서버(응답하는 쪽)의 구현 기능을 유연하게 변경할 수 있다. *서버가 응답을 한다고 꼭 데이터를 뱉어내는 건 아니다. 내부적으로 프린트할 수도 있고 리턴값..
· Cloud
1. 리눅스 높은 안정성과 강력한 보안 기능을 제공하여, 지속적인 서비스 운영과 데이터 보호가 중요한 웹서버 환경에 적합하다. 다양한 개발 도구와 소프트웨어를 지원하며, 가상화 및 컨테이너화(예: Docker)와 잘 통합되어 현대적인 애플리케이션 배포에 이상적이다. 2. 쉘 사용자와 하드웨어 또는 운영체제 간 인터페이스 (사용자의 명령을 해석에서 커널에 명령을 요청해주는 역할) 리눅스에서 쉘은 사용자가 시스템과 상호 작용하고, 스크립트를 통해 작업을 자동화하는 중요한 도구로 활용됩니다. 리눅스의 대표적인 쉘은 bash다. 3. 리눅스 명령어 ✔️whoami 로그인한 사용자ID를 알려줌 ✔️ root 슈퍼관리자 아이디 --> 슈퍼관리자로 로그인하여 사용하는건 권장하지 않는다. 어떤 명령을 하더라도 바로 실..
1. 문제 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 ..
‘어떤 자세로 임할 것인가?’목표 지향적인 자세로 임해보자. 목표를 떠올리고 목표에 부합하지 않다면 쳐내야 한다. 마음을 굳게 먹고 경주마처럼 달리는 거다.인간은 대체적으로 논리적이고 합리적으로 살아가고 싶어 하지만 결국 감정적으로 합리화하며 살아간다. 나의 투두리스트를 지키지 못하는 것은 자기 객관화에 실패해서 그런 것일 수도 있지만, 대부분 순간순간 감정에 휘둘리고 비효율적이고 쓸데없는 일을 했기 때문에 시간낭비로 이어져 못 지키는 일이 더 많다.현재 내 목표는 ‘2024년에 취업하기’다.요즘 IT개발 시장이 능력 있는 사람도 살아남기 힘든 레드오션이지만 나만의 차별점을 찾아봐야겠다.
1. 문제 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 www.acmicpc.net ⭐문제요약 ⭐ x와 y좌표 상에 색이 칠해진 부분의 넓이를 계산하라. 2. 아이디어 (문제 속 문제) 입력값이 주어지면 모든 사각형의 좌표값을 알 수 있다. 위 문제처럼 2차원으로 먼저 생각하려니 접근하기가 어려웠다. 그래서 1차원 문제로 생각하고 연습 문제를 만들어봤다. 1) 조건 - 색종이가 놓일 선분 길이(N)은 100이다. - 색종이의 길이는 100이하의 자연수다. 색종이가 놓인 위치 좌표 또한 자연수다. - 색종이를 무작위로 선분위에 놓는다. 최..
1. 문제 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net ⭐문제요약 #입력값은 N(1 ≤ N ≤ 1,000,000,000). N이 1에서 얼마나 떨어져있는가를 출력해주면 된다. 처음엔 벌집 그림만 보고 엥? 이게 왜 브론즈? 했는데 천천히 살펴보니 규칙이 숨어있었다. 2. 풀이 벌집은 어찌보면 여러개의 원판으로 볼 수 있다. 몇 번째 레이어에 속해있는지 안다면 1에서 얼만큼 떨어져 있는지 알 수 있다. def find_layer(n): if n == 1: return 1 layer = 0 #시작 레이어를 0으로 초기..
백엔드 개발자 - 젤리곰
'분류 전체보기' 카테고리의 글 목록 (13 Page)