본문 바로가기

분류 전체보기

(116)
OOP(객체 지향 프로그래밍) 매개 변수의 수를 모를 경우 -> 매개 변수를 배열 타입으로 선언한다. e.g. int sum1(int[] values) { int sum = 0; for(int i=0; i
코딩테스트를 위한 파이썬 문법 2- 조건문, 함수, 입출력 1. 조건문 파이썬은 조건문을 작성할 때, 코드의 block을 들여쓰기로 설정하는데, 이는 스페이스바 4번에 해당한다. 간혹 tab을 써도 정답으로 인정되는 경우가 있지만 현재로선 스페이스바 4번을 사실상 표준으로 삼고있다. 파이썬에서 사용할 수 있는 조건문 표현 방식에 대해서 알아보자. e.g.1 score = 85 result = "Success" if score > 80 else "Fail" 조건부 표현식은 리스트에 있는 원소의 값을 변경해서, 또 다른 리스트를 만들고자 할 때 매우 간결하게 사용할 수 있다. e.g.1 a = [1,2,3,4,5,5,5] remove_set = [3,5] result = [] for i in a: if i not in remove_set: result.append(..
코딩테스트를 위한 파이썬 문법 1 - 자료형 Q. 다른 언어와 유별난 파이썬의 장점은 무엇일까요?? A. 가장 큰 특징으로는 사전 자료형과 집합 자료형 등 매우 강력한 기능을 제공하는 자료형을 기본적으로 내장하고 있어 별다른 라이브러리 이용 없이 편리하게 구현할 수 있다는 장점이 있습니다. 이 외에도 많은 장점들이 있지만 천천히 알아보도록 합시다. 1. 수 자료형 1) 정수형 양의 정수, 음의 정수, 0으로 구성된 자료형으로 구현이 매우 쉬우니 이하 설명은 생략하겠습니다. 2) 실수형 정수형과 달리 소수점 아래의 데이터를 포함한다는 것이 가장 큰 특징으로, 주의 해야할 점이 있다면 소수부가 0일때 0을 생략할 수 있고 정수부가 0일 때도 0을 생략할 수 있다. e.g. a = 5. (5.0) a = -.7 (-0.7) 또한 실수형에서 가장 큰 특징..
Replace string in a File https://linuxhint.com/replace_string_in_file_bash/ How to Replace a String in a File in Bash – Linux Hint I am a trainer of web programming courses. I like to write article or tutorial on various IT topics. I have a YouTube channel where many types of tutorials based on Ubuntu, Windows, Word, Excel, WordPress, Magento, Laravel etc. are published: Tutorials4u H linuxhint.com Ex1. case-sensitive s..
REACT_DJANGO_TUTORIAL1 powershell # terminal setting pip install django djangoresframework # install framework django-admin startproject music_controller # make project cd music* # get into dir django-admin startapp api # start api settings # add few options +'api.apps.ApiConfig' + 'rest_framework' views # your jobs +from django.http import HttpResponse +def main(request): + return HttpResponse("Hello") from django.co..
Radix Sort 개념은 쉽게 이해했지만 구현하는 과정이 신기했던 정렬 알고리즘이였다.
11. pthreads 1) 쓰레드 생성 함수 int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg); 되게 복잡해보이지만 매개변수 하나씩 살펴보도록 하자. 1-1) 쓰레드가 성공적으로 생성되었을때 생성된 쓰레드를 식별하기 위해서 사용하는 쓰레드 식별자 1-2) 쓰레드의 특성을 지정하기 위해 사용하며, 기본 쓰레드 특성은 NULL 1-3) 분기시켜서 실행할 쓰레드 함수 1-4) start_routin 쓰레드 함수의 매개변수 2) 예제 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 31 32 3..
# 완주하지 못한 선수 (Hash) 1) map을 이용한 풀이 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 #include #include #include using namespace std; string solution(vector participant, vector completion) { string answer = ""; map pm; for (int i = 0; i
폴더 업로드 $ git init $ git remote add origin "repository address" $ git add . $ git status $ git commit -m "message" $ git push -u origin master $ git remote rm origin
# 11723 집합 https://www.acmicpc.net/problem/11723 11723번: 집합 첫째 줄에 수행해야 하는 연산의 수 M (1 ≤ M ≤ 3,000,000)이 주어진다. 둘째 줄부터 M개의 줄에 수행해야 하는 연산이 한 줄에 하나씩 주어진다. www.acmicpc.net bit-mask를 이해하는데 매우 좋은 문제. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include using namespace std; int m, x; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(..