본문 바로가기

반응형

전체 글

(168)
2448번 별찍기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include #include using namespace std; char arr[3072][6144]; void star(int n, int x, int y) { if(n == 3) { arr[y][x] = '*'; arr[y + 1][x - 1] = '*'; arr[y + 1][x + 1] = '*'; arr[y + 2][x - 2] = '*'; arr[y + 2][x - 1] = '*'; arr[y + 2][x] = '*'; arr[y + 2][x + 1] = '*'; arr[y + 2][x + 2] = '*'; return; } st..
1157번 단어공부 123456789101112131415161718192021222324252627282930313233343536373839404142434445#include #include using namespace std; int main(){ string s; cin >> s; int alpa[27] = { 0, }; for (int i = 0; i
1152번 단어의 개수 1234567891011121314151617181920212223#include #include #include #include #include using namespace std; int main() { string s; getline(cin, s); stringstream ss(s); string str; int count = 0; while(ss >> str) { count++; } cout
하샤드수 12345678910111213141516171819202122232425package javaalgorithm; public class HarshadNumber{ public boolean isHarshad(int num){ int sumHarshad = 0; int tempNum = num; while(num>=1){ sumHarshad += num%10; num /= 10; } if(tempNum % sumHarshad == 0) return true; else return false; } // 아래는 테스트로 출력해 보기 위한 코드입니다. public static void main(String[] args){ HarshadNumber sn = new HarshadNumber(); System.ou..
2016년의 요일 출력 123456789101112131415161718192021222324252627package javaalgorithm; class GetDayName{ public String getDayName(int a, int b){ String answer = ""; int dayCount = 4; int[] month = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; String[] day = {"SUN","MON","TUE","WED","THU","FRI","SAT"}; for(int i=0;i
최솟값 만들기 123456789101112131415161718192021222324package javaalgorithm; import java.util.Arrays; class GetMinSum{ public int getMinSum(int []A, int []B){ int answer = 0; Arrays.sort(A); Arrays.sort(B); for(int i=0;i
약수의 합 1234567891011121314151617class SumDivisor { public int sumDivisor(int num) { int answer = 0; for(int i=1;i
피보나치 수 123456789101112131415package javaalgorithm; class Fibonacci { public long fibonacci(int num) { if(num == 0) return 0; else if (num == 1) return 1; else return (fibonacci(num-1) + fibonacci(num-2)); } // 아래는 테스트로 출력해 보기 위한 코드입니다. public static void main(String[] args) { Fibonacci c = new Fibonacci(); int testCase = 7; System.out.println(c.fibonacci(testCase)); }}Colored by Color Scriptercs 재귀함수를 ..