본문 바로가기

반응형

전체 글

(141)
백준 2920번: 음계 c++ 코드(구현) #include using namespace std; int main(){ int start, temp; int state = 0; scanf("%d", &start); if(start == 1){ for(int i=2; i1; i--){ scanf("%d", &temp); state = 3; if(temp != i){ state = 1; break; } } }else{ state = 1; } if(state == 1){ printf("mixed"); }else if(state == 2){ printf("ascending"); }else if(state == 3){ printf("descending"); } } 설명 첫 숫자를 따로 입력받는데 1이면 2부터 시작해서 8로 끝나는 for문을 만들어서 그 안..
백준 1924번: 2007년 c++ 코드(구현) #include using namespace std; int main(){ int x, y; int days = 0; scanf("%d %d", &x, &y); days += y; x -= 1; while(x > 0){ if(x == 1 | x == 3 | x == 5 | x == 7 | x == 8 | x == 10 | x == 12){ days += 31; x -= 1; }else if(x == 2){ days += 28; x -= 1; }else if(x == 4 | x == 6 | x == 9 | x == 11){ days += 30; x -= 1; } } if(days%7 == 1){ printf("MON"); }else if(days%7 == 2){ printf("TUE"); }else if(..
백준 4673번: 셀프 넘버 c++ 코드(구현) #include using namespace std; int main(){ int numbers[10001]; int temp, temp1, temp2, temp3, temp4; for(int i=1; i
백준 2667번: 단지번호붙이기 C++ 코드(BFS) #include #include #include #include using namespace std; int graph[26][26]; int tt[300]; int n; int count1; int x[4] = {0,0,-1,1}; int y[4] = {-1,1,0,0}; int bfs(int xx, int yy){ queue q; pair now = make_pair(xx,yy); q.push(now); int ccoouunntt = 0; int state = 0; while(!q.empty()){ ccoouunntt += 1; now = q.front(); q.pop(); for(int i=0; i
코딩 유튜버 추천, 정말로 유익한 코딩 유튜버분들 소개합니다. 서론 지난글에서 얘기했듯이 학원을 다니지 않아도 유튜브로 충분히 코딩공부가 가능하다고 말을 했었다. 그리하여 오늘은 코딩 유튜버(강좌, 지식 설명 등)분들을 소개해보려한다. 절대 이건 순서에 따라 누가 가장 유익하고 이런건 없다. 노마드 코더 코딩을 입문하려했다면, 이 분의 강좌 광고를 보셨거나 아님 유튜브 알고리즘에 이끌려 니꼴라쓰쌤 한번이라도 본 사람이 있을 것이다. 노마드 코더는 한국인 린과 콜롬비아인인 니콜라스가 같이 운영하는 유튜브 채널이다. 노마드 코더의 강좌는 주로 웹, node js, 이런 웹 관련 언어나 서버사이드 언어를 배우고 클론 코딩을 통해 실력을 기르는 강좌가 많다. 허나 강좌를 들으려면 노마더코더 사이트로 가야한다. 무료라고 하니 한번은 해보길. 노마드 코더 유튜브에는 코딩 강좌..
코딩 학원 다니면 안되는 이유 서론 필자는 코딩 학원을 대략 4개월 가량 다니다가 관두었다. 현재 프로그래밍을 거의 2년 덜 되게 하고 있는데, 학원에서 배운 것보다 그 외에 배운 것이 더 많다. 이것은 학원을 다닌 기간이 적어서가 아니다. 아무튼 그 이유와 왜 다니면 안되는 지를 말해보려한다. 코딩 학원 다니면 안되는 이유 물론 안될 건 없다. 하지만 안다녀도 될 이유를 설명해주겠다. 학원에서 배우면 그 범위 안에서만 놀게 된다. 요즘 유튜브의 양질의 강의가 널리고 널렸다. 코딩은 스스로 학습할 때 효율이 배가 된다. 흥미를 잃음. 학원에서 배우면 그 범위 안에서만 놀게 된다. 나는 코딩 학원에서 문법만 배우고 나왔기 때문에 알고리즘이나 그러한 것들을 학원에서 배우진 않았다. 하지만 주변 케이스들을 보면, 예를 들어 학원에서 하나의..
백준 12764번: 싸지방에 간 준하 파이썬 코드(우선순위 큐) import sys import heapq n = int(sys.stdin.readline()) heap = [] computers = [0 for _ in range(n)] count = [0 for _ in range(n)] su = 0 for _ in range(n): p,q = map(int, sys.stdin.readline().split()) heapq.heappush(heap, [p,q]) while heap: temp = heapq.heappop(heap) for i in range(len(computers)): if computers[i]
백준 2109번: 순회강연 파이썬 코드(우선순위 큐) #2109 import sys import heapq heap = [] days = [0 for _ in range(10001)] n = int(sys.stdin.readline()) for _ in range(n): p,d = map(int, sys.stdin.readline().split()) heapq.heappush(heap, [p,d]) heap2 = [] for _ in range(len(heap)): heap2.append(heapq.heappop(heap)) money = 0 while len(heap2) > 0: temp = heap2[-1] del heap2[-1] if days[temp[1]] != 0: while 1: temp[1] = temp[1] - 1 if temp[1] == ..

반응형