728x90

C#/프로그래머스 6

C# 프로그래머스 평균 구하기

public double solution(int[] arr) { double avg = 0; for (int i = 0; i < arr.Length; i++) { avg += arr[i]; } double answer = avg / arr.Length; return answer; } 배열의 합을 구해 배열의 수로 나누어 평균을 구했습니다. using System.Linq; public class Solution { public double solution(int[] arr) { return arr.Average(); } } 하지만 using으로 System.Linq를 사용하여 Average 함수를 사용하면 훨씬 간결하게 구할 수 있었습니다.

C# 프로그래머스 별 그리기

static void Main(string[] args) { string[] num = Console.ReadLine().Split(' '); int num1 = int.Parse(num[0]); int num2 = int.Parse(num[1]); for (int i = 0; i < num2; i++) { for (int j = 0; j < num1; j++) { Console.Write('*'); } Console.WriteLine(); } } Split(' ')으로 문자열을 분할하여 num 변수에서 num1, num2 변수 지정합니다. 'i' 는 세로열을 그리며 'j' 는 가로열을 그립니다. 한 가로줄이 끝나면 세로열의 첫 문자가 나타납니다.

728x90