일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Be
- 국비지원교육
- UXUIPrimary
- 백엔드 부트캠프
- Spring
- OPENPATH
- 디자인강의
- 패스트캠퍼스
- 오픈챌린지
- UXUI챌린지
- 백준
- baekjoon
- 디자인챌린지
- UXUI기초정복
- mysql
- 디자인교육
- 오픈패스
- 객체지향
- Java
- 내일배움캠프
- 부트캠프
- KDT
- 내일배움카드
- 오블완
- 환급챌린지
- 백엔드
- 국비지원
- 백엔드개발자
- 티스토리챌린지
- 국비지원취업
- Today
- Total
목록전체 글 (154)
군만두의 IT 공부 일지

✅문제: 25083번 📌개념정리 (1) ' " \ 등 출력 정의: 출력할 문자열 앞에 \를 붙임. 예) \', \", \\ 등 (2) r(raw string) 정의: \b(백스페이스) , \" (큰따옴표 출력) , \n(줄바꿈) 등과 같은 escape문에 raw string을 사용하면 escape문이 동작되지 않고 문자 그대로 출력됨. 출력할 문자열 앞에 r을 붙임. 예) r"C:\programs\Test\Bin'" 📌문제풀이 print(r''' ,r'"7 r`-_ ,' ,/ \. ". L_r' `~\/ | |''') print(r''' ''')에서 공백 부분에 문자열을 복붙해서 넣음. 📌 후기 다른 문제(10171번, 10172번)의 숏코딩에서 본 것을 활용함. 이전에는 \를 사용하는 방법으로 출력했는..

✅문제: 1000번 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 📌개념정리 (1) 문자열.split() 정의: 문자열을 일정한 규칙으로 잘라서 리스트로 만들어 주는 함수 📌문제풀이 a = int(input()) b = int(input()) print(a+b) 처음 작성한 코드. 파이썬 문법을 오랜만에 작성해서 기초적인 부분을 틀렸음. 런타임 에러가 발생함. 문자열로 구분해서 입력받아야 했고, 입력받은 문자를 int형으로 바꾸어줘야 됨. a,b = input().split() print(int(a)+int(b)) 위 코드로 실행하니 맞았습니다! 📌후기 오랜만에 백준 문제를 풀어서 쉬운 문제도 어색하게 느껴짐... 공부는 계속..

✅문제: 15483번 15483번: 최소 편집 첫째 줄과 둘째 줄에 두 문자열이 주어진다. 문자열은 알파벳 소문자로만 이루어져 있으며, 최대 1000글자로 이루어져 있다. www.acmicpc.net 📌개념정리 (1) Dynamic Programming (동적 프로그래밍) 정의: 하나의 큰 문제를 여러 개의 작은 문제로 나누어서 그 결과를 저장하여 다시 큰 문제를 해결할 때 사용하는 것 (2) Levenshtein Distance (편집 거리 알고리즘) 정의: 두 문자열의 유사도를 판단하는 알고리즘 기준: 삽입, 삭제, 교체 (3) 이중 포인터와 동적 다차원 배열 이중 포인터: int에 대한 포인터를 가리키는 포인터는 두 개의 별표(**)를 사용하여 선언함 동적으로 2차원 배열을 할당할 때 이중 포인터가..

목차 ⭐요약 최근 보안에 흥미가 생겼음. 하지만 어떻게 공부해야 할지 모르겠고, 막막해서 모의체험을 해보기로 결정함. (with. 구글링) WEB HACKING [100] - EatCookie Description eat cookie http://apcce2020.cstec.kr:5001 2022 사이버공격방어대회 CCE 모의체험 첫 번째 문제는 쿠키 문제임. 쿠키란? ▷ 하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 사용자의 웹 브라우저를 통해 인터넷 사용자의 컴퓨터나 다른 기기에 설치되는 작은 기록 정보 파일 ▷ 쿠키, 웹 쿠키, 브라우저 쿠키라고도 한다. 이 기록 파일에 담긴 정보는 인터넷 사용자가 같은 웹사이트를 방문할 때마다 읽히고 수시로 새로운 정..

목차 1. 유니티 설치하기2. View3. 세팅하기4. C#5. 결과물 0. 1주차 후기유니티를 처음 접해봤는데 재미있음. 나와 비슷하게 웹, 앱 공부 경험이 있는 사람들은 흥미를 가질 것 같음.유니티에서는 C#을 사용하는데, 강의에서 문법을 간단히 설명해 주긴 하지만 코딩을 완전 처음 접해본 사람한테는 어려움이 있다고 생각됨.아쉬운 점은 강의에서 알려주는 유니티 버전과 최신 버전이 달랐고, 강의랑 교재도 다른 부분이 있어 그대로 코드를 복붙하면 에러가 발생할 수 있음.1. 유니티 설치하기게임을 개발하려면 도구(유니티)가 필요함. 강의 기준 유니티 허브 버전은 2.4.5이지만, 현재 다운 버전은 3.2.0이라서 설치 방법이 조금 다름. 설치 시간은 10분 정도 걸렸음. 2. ViewScene : 실제 게..

목차수정일: 2023.08.01개발자 커뮤니티 정리글을 공유함.여러 사이트를 둘러보면서 찾아봤지만 거의 비슷한 내용이 많음. 모든 사이트를 이용하는 것은 어렵기 때문에, 개인적으로 스택오버플로우를 추천함.(수정) ChatGPT를 사용하여 설명을 추가함.⭐요약Stack OverflowGitHub CommunityApple Developer Forums개발자 커뮤니티는 일반 커뮤니티와 다르게 소스, 질문, 구인구직, 일자리, 사는 이야기 등으로 구성이 되어 있어 개발자나 개발자가 되고 싶은 분에게 유용함. 보통 개발 언어에 따라 추천하는 사이트가 다르기 때문에 개발 언어를 참고해서 이용하시길 바람.⭐내용1) stack overflow스택오버플로우(Stack Overflow)는 프로그래밍과 컴퓨터 과학 관련 ..
목차수정일: 2023. 08. 01국내/한국 개발자 커뮤니티 정리글을 공유함.국내 개발자 커뮤니티가 많기 때문에 찾아본 내용 중 일부 사이트를 추천함.(수정) 접속되지 않는 사이트들은 삭제함.⭐요약OKKYPHPSCHOOLDEVKOREA뎁스노트DEVPIA추천 이유는 아래 참고 자료 2, 3을 확인.⭐내용1) 국내/한국 개발자 커뮤니티차례대로 커뮤니티명, URL, 주요분야, 비고.DEVSTUhttps://www.devstu.co.kr/Q&A : StackOverflow 유사, 개발칼럼작성 , 자유게시판당신이 만드는 한국의 실리콘밸리CodeIgniter 한국 사용자 포럼https://www.cikorea.net/CodeIgniter KLDPhttp://kldp.org리눅스 KSUGhttp://ksug.org스..
목차 ⭐요약 리액트 개발 환경 설정부터 명령어를 간단히 정리함. VS Code를 기준으로 설명함. 리액트란? ▷ 페이스북에서 나온 사용자 인터페이스 빌드를 위한 자바스크립트 라이브러리 -위키백과- ⭐리액트 1) 개발 환경 설정 Node.js 설치 VS Code 설치 Chrome 설치 위의 세 가지를 설치함. Node.js에 관한 설치는 링크를 참고함. 2) 실행 과정 프로젝트 폴더 생성 VS Code로 폴더 열기 View - Terminal에 npm init react-app . 입력 create-react-app 설치 npm run start 입력으로 프로젝트 실행 js 파일을 수정하여 작업 터미널 창에서 Ctrl + C를 눌러 작업 종료 3) 명령어 정리 리액트 프로젝트 생성: npm init rea..