본문 바로가기

프로그래밍 문제/c# 문제58

c# 문제 34. 제어문 임의의 값(1~10)을 발생시켜 whlie문내에서 정수를 하나 입력받아 임의로 발생한 값과 같다면 while문을 끝내는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 6.
c# 문제 33. 다이아몬드 모양 출력!! 입력받은 층수에 따라 다이아몬드 모양을 출력하는 코드를 작성하세요. 입력 층은 홀수여야 합니다. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 증가하는 반복문과 감소하는 반복문으로 다이아몬드를 모양을 출력 2023. 9. 5.
c# 문제 32. 구구단 출력 문제 2 입력받은 5개의 정수를 구구단으로 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~ 2023. 9. 4.
c# 문제 31. 반복문 출력 문제 2 1부터 100 중 모든 짝수를 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~ 2023. 9. 3.
c# 문제 30. 반복문 출력 문제 1~10까지 그리고 10~1 출력하는 코드를 반복문을 활용해 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~ 2023. 9. 1.
c# 문제 29. 피라미드 별 찍기!! 정수를 입력받아 입력받은 값만큼의 층으로 피라미드 모양을 별로 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 정수를 입력 받는다. 입력받은 값만큼 반복문을 통해 반복. 출력은 높은 층에서 시작하므로 왼쪽과 오른쪽의 공백은 한칸씩 줄어들고 별은 두칸씩 늘어남 2023. 8. 31.
c# 문제 28. 정수 배열 내의 값 중 가장 많이 중복된 값 찾기 주어진 정수형 배열의 갑들 중 가장 많이 중복된 값을 찾는 코드를 작성하세요. int[] arr = new int[] { 3, 6, 9, 2, 9, 0, 5, 3, 1, 6, 9, 8, 7, 5, 3, 2, 1, 5, 7, 8, 3}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 딕셔너리에 정수 배열의 값을 키로 사용. 딕셔너리에 키가 있다면 밸류 1 증가. 키가 없다면 밸류에 1 대입. 딕셔너리 Aggregate 메소드를 통해 딕셔너리의 밸류 중 가장 큰 밸류의 키를 반환. 2023. 8. 30.
c# 문제 27. 알람시계 설정하기 입력한 시간보다 45분 일찍 알람 시간을 설정하는 코드를 작성하세요. 첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재설정한 알람 시간 H시 M분을 의미한다. 입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~ 두 정수 시와 분을 입력받아 올바른 입력값인지 while문을 활용 체크한다. 올바른 값이 아니면 다시 입력 받도록 한다. 변수 m의 값에 45를 빼준다. 변수 m의 결과값이 음수라면 h변수를 1감소시켜준다. m의 값을 절대값으로 변환. 양수로 .. 2023. 8. 29.
c# 문제 26. 2차원 배열 정렬 문제 주어진 2차원 정수 배열의 각 값들을 정렬하는 코드를 작성하세요. int[,] arr = new int[,] {{1,3,5,7,9}, {2,4,6,8,10}}; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~ 각 요소의 값을 순차적으로 비교하여 스왑 arr[0,0] > arr[0,1] [0,2] ,[0,3].... 2023. 8. 28.
c# 문제 25. 배열 내의 특정값 이동 정수 배열 내의 값 중 모든 0을 제일 뒤로 이동하는 코드를 작성하세요. int[] arr = new int[] {0,1,2,0,3,4,0,5,6,0,7,8,0,9 }; 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MoveZerosToBack 함수내에서 먼저 배열 내의 값들중 0이 아닌 값들을 찾아서 배열의 앞쪽부터 채워줌. 남은 공간을 0으로 채워줌. 2023. 8. 26.
c# 문제 24. 조건문 양수 음수 구분 입력받은 정수가 양수인지 음수인지 또는 0인지 구분하여 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 입력받은 정수를 number 변수에 대입. 조건문을 활용해 구분 2023. 8. 25.
c# 문제 23. 두 정수 사이의 합계 두 개의 정수를 입력받아 두 정수를 포함한 그 사이의 모든 정수의 합계를 계산하여 출력하는 코드를 작성하세요. 출력 예) 코드는 아래에~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 입력받은 두 정수를 반복문의 초기식과 조건식에 포함. 변수 sum에 각 정수를 더해줌. 2023. 8. 24.
반응형