본문 바로가기
반응형

전체 글330

[백준 13909] 창문 닫기 (python) https://www.acmicpc.net/problem/13909 13909번: 창문 닫기 서강대학교 컴퓨터공학과 실습실 R912호에는 현재 N개의 창문이 있고 또 N명의 사람이 있다. 1번째 사람은 1의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다. 2번째 사람은 2의 배수 번째 www.acmicpc.net 창문 닫기 문제 N 개의 창문이 있을 때, 1부터 시작해서 해당 수의 배수만큼 닫혀있으면(0) 열고(1), 열려있으면(1) 닫고(0)를 반복하고, 최종적으로 열려있는 창문의 개수를 확인하는 문제 수학적 접근으로 해결할 수 있었다. 📌 문제 접근 포인트 1. 조건을 몇 개 직접 구현해 보자. 주어진 숫자 N이 21억이란 숫자이므로, 단순 반복으론 해결할 수 없다. 2. 그렇다면 직접 경우의.. 2023. 4. 25.
[백준 13140] Hello World! (python) https://www.acmicpc.net/problem/13140 13140번: Hello World! N이 주어질 때 hello + world = N을 만족하는 서로 다른 한 자리 자연수(0 포함) d, e, h, l, o, r, w를 구해서 아래 그림과 같은 형태로 출력하는 프로그램을 작성하여라. 단, h와 w는 0이 될 수 없다. www.acmicpc.net Hellow World 문제 숫자 값 N을 입력받고 h, e, l, o, w, r, d에 각각 0~9까지 숫자를 할당했을 때 hello+world = N이 되는 것을 찾는 문제 완전 탐색을 통해서 해결할 수 있었다. 📌 문제 접근 포인트 1. 각각의 h, e, l, o, w, r, d에 숫자를 넣어서 비교할 방법을 찾아보자. 2. 주어진 숫자.. 2023. 4. 25.
[싸피일기]SSAFY 16주차 끝 17주차 시작 자바스크립트 주간에 들어서면서 새로운 언어를 배우다 보니 여러모로 적응이 안 돼서 원하는 형태로 구현하는 것에 어려움을 겪고 있다. 파이썬으로 구현할 때는 내가 원하는 형태로 구현하는 게 상대적으로 쉬웠는데, 자바스크립트는 구조가 많이 달라서 매번 찾아보고 있지만 원하는 정보 찾는 게 생각보다 어려워서 힘든 주간이었지 않았나 싶다. 이번주에 싸피는 바로 지금이란 이벤트가 진행돼서 쓸까 말까 하고 있었는데, 이벤트가 진행한 지 3일이 넘게 아무도 안 올리길래 어? 이거 그냥 하면 당첨되는 거 아니야?라는 생각을 하고 며칠 뒤에 몇 명 제출 안 했길래 한 15분 정도만 투자해서 간단하게 제출해 놓고 잊고 있었다. 그러다가 제출 마감날에 결과가 올라왔는데, 참여한 전원에게 기프티콘을 제공해 준다고 한다 해서 .. 2023. 4. 25.
[Django] RESTful API 정리 https://edder773.tistory.com/213 [Django] REST framework를 이용한 Rest API 사용해보기 https://edder773.tistory.com/212 [Django] OPEN API를 이용하여 값 출력해보기 https://edder773.tistory.com/88 [Django] 기초 무작정 시작하기 - Part 1 Django 기초부터 무작정 시작하기 Django를 하면서 처음 사용하는 것부 edder773.tistory.com 설정은 위 글을 바탕으로 진행 데이터의 request 메서드에 따른 요청 반환 구성하기 상태코드 개념 - 200 OK : 요청이 성공적으로 처리 - 201 Created: 새로운 데이터 생성 요청이 성공적으로 처리 - 204 No .. 2023. 4. 24.
[Django] REST framework를 이용한 Rest API 사용해보기 https://edder773.tistory.com/212 [Django] OPEN API를 이용하여 값 출력해보기 https://edder773.tistory.com/88 [Django] 기초 무작정 시작하기 - Part 1 Django 기초부터 무작정 시작하기 Django를 하면서 처음 사용하는 것부터 시작해서 하나씩 개념 정리하기 위해 작성하는 포스팅 아래를 edder773.tistory.com 해당 Rest API를 사용하기 위한 초기 세팅은 위 글을 바탕으로 시작 REST API 사용하기 REST - Representational State Tranger로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 것을 의미 - HTTP URI를 통해 자원을 명시하고 HTTP Method를 통해 해당.. 2023. 4. 24.
[Django] OPEN API를 이용하여 값 출력해보기 https://edder773.tistory.com/88 [Django] 기초 무작정 시작하기 - Part 1 Django 기초부터 무작정 시작하기 Django를 하면서 처음 사용하는 것부터 시작해서 하나씩 개념 정리하기 위해 작성하는 포스팅 아래를 따라 하기 위해선 기본적으로 Git과 Visual Code가 설치가 되어 edder773.tistory.com API를 사용하기 위한 초기 세팅은 위 글을 바탕으로 시작 API 사용하기 API - Application Programming Interface로 프로그램들과 데이터베이스, 그리고 기능들의 상호 통신 방법을 규정하고 도와주는 매개체 - Private API : 내부 API로, 기업이나 연구 단체 등에서 자체 제품과 운영 개선을 위해 단체 내부에서만.. 2023. 4. 24.
반응형