본문 바로가기

반응형

코딩 이야기/백준 풀이

(51)
백준 11650번: 좌표 정렬하기 C++코드(정렬) #include #include #include #include using namespace std; int main(){ int n; int temp, temp2; vector arr; scanf("%d", &n); for(int i=0; i
백준 1065번: 한수 C언어 코드(완전탐색, 브루트포스) #include int main(){ int n; scanf("%d", &n); if(n
백준 1316번: 그룹 단어 체커 C언어 코드(구현) #include int main(){ int n; scanf("%d", &n); int count = n; for(int i=0; i
백준 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
백준 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]

반응형