안녕하세요 Stimpack 입니다.!  

 

오늘은 제가 2019년 05월에 구입하여 지금까지 사용한 후기를 적어볼까 합니다.! 

 

우선 첫번째 장점은 펜이 있다는 점이 제일 저에게 유용했습니다. 

 

xodo를 사용하여 하이퍼링크를 이용한 다이어리 사용하기(무료어플)

 

렉쳐노트를 사용해서 공부를 정리를 하였습니다..(유료어플) 

 

제가 많은 필기 어플을 써 봤는데 위 두가지가 가장 좋습니다.

 

두번째 장점은 가벼워서 들고 다니기 좋았습니다.

 

저는 버스를 타고 지하철을 이용하는데 가벼워서 들고다니면서 유튜브나 인강을 보기 좋았습니다.

 

 

단점으로는 너무 작아서 필기할때 불편했습니다..

 

사실 그외에는 딱히.. 너무 훌륭한 제품이라고 생각합니다.

 

만약 필기를 많이하는 학생이라면 비추합니다.. 생각보다 좁아서 조금 적으면 글 적을 공간이 부족해 집니다..

 

 

안녕하세요 stimpack 입니다.! 

 

오늘은 유용한 앱에 대해 설명해 보려고 합니다.! 설치 부터 방법까지 알려드리겠습니다.! 

 

 비싸게 돈들이지 않고 있는 것을 활용하는 방법 입니다.

 

https://spacedesk.net/

 

spacedesk | Multi Monitor App | Virtual Display Screen | Software Video Wall

SOFTWARE LICENSE TERMS These license terms are an agreement between datronicsoft and you. Please read them. They apply to the software you are downloading from spacedesk.net, which includes the media on which you received it, if any. The terms also apply t

spacedesk.net

듀얼모니터로 사용할때 기본적으로 Hdmi가 있어야한다고 생각합니다. 하지만 다른 방법이 존재합니다.! 

 

바로 동일한 네트워크 (인터넷망)에만 연결 되어 있다면 바로 듀얼모니터로 사용할수 있습니다.!

 

(왼쪽 : 설치 완료시 뜨는 ip정보 및 옵션 오른쪽: pc 설치 -> 어플 섪치 순으로 설치 후 어플 실행시 바로 네트워크망을 통해 잡아준다.) 

확장으로 썼는데 좋습니다..ㅎ 

문제

0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자.

26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다.

위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다.

N이 주어졌을 때, N의 사이클의 길이를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 N이 주어진다. N은 0보다 크거나 같고, 99보다 작거나 같은 정수이다.

출력

첫째 줄에 N의 사이클 길이를 출력한다.

예제 입력 1 복사

26

예제 출력 1 복사

4

예제 입력 2 복사

55

예제 출력 2 복사

3

예제 입력 3 복사

1

예제 출력 3 복사

60

출처

  • 문제를 번역한 사람: baekjoon
  • 어색한 표현을 찾은 사람: doju
  • 문제의 오타를 찾은 사람: eric00513
  • 데이터를 추가한 사람: jh05013

'C_Language > one_day-one-cording' 카테고리의 다른 글

10872번: 팩토리얼  (0) 2019.12.16
10951번: A+B -4  (0) 2019.12.15
10952번: A+B - 5  (0) 2019.12.14
2439번: 별 찍기 -2  (0) 2019.12.12
2438번: 별 찍기 -1  (0) 2019.12.11

문제

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.

출력

첫째 줄에 N!을 출력한다.

예제 입력 1 복사

10

예제 출력 1 복사

3628800

출처

 

#include <stdio.h>

int pac(int num)
{
	int value = 1;
	for (int i = 1; i <= num; i++)
	{
		value *= i;
	}
	printf("%d", value); 
}
void main()
{
	int n = 0;
	scanf_s("%d", &n);
	pac(n);
	
}

'C_Language > one_day-one-cording' 카테고리의 다른 글

1110번: 더하기 사이클  (0) 2019.12.17
10951번: A+B -4  (0) 2019.12.15
10952번: A+B - 5  (0) 2019.12.14
2439번: 별 찍기 -2  (0) 2019.12.12
2438번: 별 찍기 -1  (0) 2019.12.11

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 A+B를 출력한다.

예제 입력 1 복사

1 1 2 3 3 4 9 8 5 2

예제 출력 1 복사

2 5 7 17 7

출처

 

#include <stdio.h>

int main()
{

	int A = 0, B = 0; 
	
	while (scanf("%d %d", &A, &B)!=EOF)//사용자가 입력을 종료하는 Ctrl+z입력시 종료 
	{
		if (A > 0 && B < 10) printf("%d\n", A + B);
	}
	return 0;
}

간단하지만 파일의 끝을 올바르게 판단하는 법을 연습하는 문제.  

'C_Language > one_day-one-cording' 카테고리의 다른 글

1110번: 더하기 사이클  (0) 2019.12.17
10872번: 팩토리얼  (0) 2019.12.16
10952번: A+B - 5  (0) 2019.12.14
2439번: 별 찍기 -2  (0) 2019.12.12
2438번: 별 찍기 -1  (0) 2019.12.11

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

입력의 마지막에는 0 두 개가 들어온다.

출력

각 테스트 케이스마다 A+B를 출력한다.

예제 입력 1 복사

1 1 2 3 3 4 9 8 5 2 0 0

예제 출력 1 복사

2 5 7 17 7

출처

#include <stdio.h>

int main()
{

	int A = 0, B = 0;
	while (1)
	{
		scanf("%d %d", &A, &B);
		if (A!=0||B!=0)printf("%d\n", A + B);  // 0 1 입력했을때도 계산이 되야함.
		else if (A == 0 && B == 0)break;
	}
	return 0;
}

'C_Language > one_day-one-cording' 카테고리의 다른 글

10872번: 팩토리얼  (0) 2019.12.16
10951번: A+B -4  (0) 2019.12.15
2439번: 별 찍기 -2  (0) 2019.12.12
2438번: 별 찍기 -1  (0) 2019.12.11
11021번: A+B-7  (0) 2019.12.11

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

예제 입력 1 복사

5

예제 출력 1 복사

    *

   **

  ***

 ****

*****

출처

 

#include <stdio.h>


void main()
{
	int num = 0, step, index;

	scanf_s("%d", &num, sizeof(int));

	for (step  = 0; step < num ;step ++)
	{
		for (index = 0; index < num - 1 - step; index++)printf(" ");
		for (index = 0; index <= step; index++)printf("*");
		printf("\n");
		
	
	}
}

'C_Language > one_day-one-cording' 카테고리의 다른 글

10951번: A+B -4  (0) 2019.12.15
10952번: A+B - 5  (0) 2019.12.14
2438번: 별 찍기 -1  (0) 2019.12.11
11021번: A+B-7  (0) 2019.12.11
2742번: 기찍 N  (0) 2019.12.10
#include <stdio.h>
#define	MAX_COUNT 10

void bubblesort(int arry[] , int cnt)
{
	int step = 0, i = 0, temp = 0, comparison=0;
	char flag = 0;
	for (step = 0; step < cnt -1 ; step++) //총 비교 단계는 항목 -1 
	{
		for (i = 0; i < cnt - step - 1; i++)//단계별로 비교 횟수 =항목의 개수 -1 - 단계 	(단계가 증가할수록 비교횟수는줄어드니깐)
		{
			if (arry[i] > arry[i + 1])
			{
				flag = 1; //값이 바뀌었다면 1로 값을줌.
				temp = arry[i];
				arry[i] = arry[i + 1];
				arry[i + 1] = temp;

				comparison++;//몇번 비교했는지
			}
			
		}
		if (flag == 0)break; //만약 비교시 비교 안되었다면 구문 종료.
	}
	printf("\n\n     compare     %d\n", comparison);
	
}

void main()
{
	int data[MAX_COUNT] = {2,7,1,5,4,11,8,9,21,22};
	printf("\n버블정렬 하기전\n");
	for (int i = 0; i <MAX_COUNT ; i++)
	{
		printf(" %d ", data[i]);
	}

	bubblesort(data, MAX_COUNT);
	printf("\n버블정렬 한 후\n");
	for (int i = 0; i < MAX_COUNT; i++)
	{
		printf(" %d ", data[i]);

	}

}

 

+ Recent posts