728x90 분류 전체보기58 꿈두레 GUI 총정리(2022.5.18 ~ 2022.6.2)1편 파이썬 GUI를 배워보았는데 꿈두래 특성상 한번에 다 나가기 힘들기도 하고배우는 입장에도 한꺼번에 받아들이기가 힘들어서 차시 정도로 나눠 나갔습니다.하지만 보는 입장에서는 한번에 다 합쳐져 있는 게 보기 좋은거 같아 한번에 정리하게 되었습니다.GUI는 뭘까요?GUI는 Graphic User Interface의 약자로 사용자가 프로그램을 편리하게 사용할 수 있도록 아이콘이나 쉬운 그래픽으로 표현해 놓은 것을 말합니다.만약 모든 프로그램이 특정 명령어를 입력해서 작동하는 방식이라면, 많은 사람들이 컴퓨터를 다루기 힘들어할 것입니다.그렇기 때문에 더 쉽고 간단하게 프로그램을 다룰 수 있도록 접근성을 높여주는 방식중 하나가 바로 GUI입니다. 파이썬에서는 tkinter 라는 라이브러리를 이용해서 GUI를 구현.. 2024. 6. 25. [백준][C++] 11650 좌표 정렬하기 이번 문제는 C++ algorithm, vector STL을 이용해서 쉽게 해결할 수 있었다.문제2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.입력첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 x(i)와 y(i)가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.출력첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다.나의 코드#includeusing namespace std;bool Cromsort(pair p1, pair p2){ if(p1.first == .. 2024. 6. 23. [백준][C] 2738번: 행렬 덧셈 문제N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오. 입력첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같고, 행렬의 원소는 절댓값이 100보다 작거나 같은 정수이다. 출력첫째 줄부터 N개의 줄에 행렬 A와 B를 더한 행렬을 출력한다. 행렬의 각 원소는 공백으로 구분한다. 처음 제출한 답(오답)#include int main(){ int a,b; scanf("%d %d",&a,&b); int arr1[a*b],arr2[a*b]; for(int t=0; t 선형 배열 2개 (arr1, arr.. 2024. 6. 23. [C]10진수를 2진수 1byte크기에서 표현하기 중간고사가 끝나고 학교 과제가 나오기 시작했다...문제는 다음과 같다.-128부터 127까지의 수(8비트 범위) 정수 하나를 입력하면 8비트 이진수로 출력하는 프로그램을 작성하여라. 단 배열을 사용하면 안된다. 코드는 위와 같다.먼저, 8비트의 각 비트부분에 해당하는 변수들을 선언해주었다.rm은 나머지(remain)의 의미로 1~8까지의 위치이다.md는 나머지 연산의 (mod)의 의미이다. 이것도 역시 1~8까지 번호를 부여해주었다. 10진수를 2진수로 바꾸는 방법은 아래와 같다. 2로 계속 나눠주면서 나머지를 적고 더이상 나눌 수 없을 때까지 반복한 후, 밑에서부터 거꾸로 읽어주면 된다. 예시처럼 100이라면 1100100이 되고 8비트에서라면 0110 0100이 된다. 이 부분이 10진수를 2진.. 2024. 6. 23. 이전 1 ··· 7 8 9 10 다음 728x90 반응형