목록코드 예시 (6)
코드 짜는 티모
2개의 인수를 입력받아 최대 공약수를 구하는 함수 생성 - 2개의 숫자로 최대 공약수를 구한다. - 유클리드 알고리즘을 사용 * 유클리드 알고리즘 1. 두 수 가운데 큰수를 x, 작은 수를 y라 한다. 2. y가 0 이면 최대공약수는 x이다. 3. r = x%y 4. x = y 5. y = r 6. 다시 2 로 코딩 대행은.. 더보기 https://open.kakao.com/o/sXim8lK
N보다 작은 완전수 구하기 임의의 자연수 N에 대하여, 그 수의 약수의 총합이 2N이 되는 경우에 N을 완전수(perfect number)라고 부른다. 예를 들어서, 28의 경우, 28의 약수는 1, 2, 4, 7, 14, 28이 되고 이들을 모두 더하면 56 = 2 * 28이 되어 28은 완전수임을 알 수 있다. 이 때, N보다 작은 수 중에 완전수를 찾아보자. 12345678910111213141516public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("수 입력 : "); int n = sc.nextInt(); for (int i = 1; i
숫자 야구 게임 간단하게 설명을 하자면출제자가 하나의 단어를 낸다. 몇글자든 상관없다.형평성을 위하여 출제자가 낸 단어는 메모장에 저장이 되어 추후에 형평성의 문제를 사전에 방지한다. 게이머는 출제자가 출제한 단어를 맞춘다.문자열의 길이는 알려주며 예를들어 hello 를 출제하였을때게이머가 habcd를 작성하였을 경우 h는 정답과 같은 위치에 있기에 S _ _ _ _ 가 출력되며 abhcd를 작성하였을 경우 h는 정답에 포함된 단어지만 위치가 다르기에 _ _ B _ _ 가 출력된다. 이런식으로 진행하여 S S S S S 와 같이 입력한 모든 단어가 Strike일 경우 정답과 일치하므로 게이머가 승리한다. 12345678910111213141516171819202122232425262728293031323..
123456789101112131415161718192021222324package test; import java.util.Scanner; class alpha { public static void main(String[] args) { int cnt[] = new int[26]; Scanner sc = new Scanner(System.in); System.out.print("Please enter a string: "); String str = sc.nextLine(); for (int i = 0; i
입력받은 날의 다음날의 요일 찾기 12345678910111213141516171819202122232425262728293031323334353637#include long totalday(int y, int m, int d); int main(void) { while(1){ int y, m, d; long dates; char *day[7] = {"SUN","MON","TUE","WED","THU","FRI","SAT"}; scanf("%d", &y); if(y == 20000){ printf("Bye"); break; } scanf("%d %d", &m, &d); dates=totalday(y, m, d)+1; printf("%d %02d %02d\n", y, m, d); printf("%s\n",..