본문 바로가기

퀴즈

(6)
MakeUp Quiz(풀이) #include #include #define True 1 #define False 0 void swapStr(char *base, char *target); void shift(char *pstr, int n); void order_char(char *pstr, int n); double sum_primed_position(double arr[], int n); void bubble(double arr[], int n); void swap(double*, double*); int occurrence(char *pstr, char c); void zigzag_scan(double *pa, double *pza); int isPrimed(int number); void swapStr(char *base, ..
MakeUp Quiz 다음 코드를 활용하여 프로그램을 완성하라. void shift(char *pstr, int n); void order_char(char *pstr, int n); double sum_primed_position(double arr[], int n); void bubble(double arr[], int n); void swap(double*, double*); int occurrence(char *pstr, char c); void zigzag_scan(double *pa, double *pza); main(int argc, char *argv[]) { int num; char c_array[128]; double *a; double coeff[4][4], zz_coeff[16]; if(argc
개미책 연습문제-ㅅ-;; (5문제중에 4문제 공개) 음.. 4장과 5장 문제를 한번 풀어봤는데 재미있네요.. 저의 문제점을 다시금 알수 있는 계기가 됐습니다. 머릿속이 너무 복잡해서 공부가 잘 안되네요 오늘은 ㅠㅠ 물론 핑계이지만.. 지금 딴생각이 너무 많네요. 일단 문제 입니다 ^^ 이미지 파일이에용 5.20은 코드가 너무 지저분한 관계로.. 정리가 된 후에 게시하도록 하겠습니다 ㅠ import java.util.Scanner; public class BinaryToDecimal { Scanner input = new Scanner(System.in); private String inputNumber; private int outputNumber; // 값을 입력합니다. private void inputValue() { System.out.println..
DecimalFormat? 재래식 소숫점 날려버리기!! Quiz 2를 풀고 나서 Test를 해보면 아래와 같은 화면이 출력되었습니다. Quiz 2는 아래 링크된 사이트로 가시면 보실수 있습니다. 리얼스터디 팀 블로그 : Quiz 3 일단은 Test 코드를 보시도록 하시죠 Please Insert the Number of Students 4 Please Insert Payments for each of Students : 4 student(s) you Inserted. 15.00 15.01 3.00 3.01 $12 실제로 계산을 하면 알겠지만 12$라는 값은 틀린 값입니다. 비슷한 수치가 나오지만 프로그램이라는것은 특히나 컴퓨터라는것은 사람들로 하여금 쉽게 믿게끔 하기때문에 올바르지 않은 수치가 나오면 안되겠지요.. 어쨌든 풀었습니다만 답이 바르지 않기 때문에..
퀴즈 3. 여행(The Trip) : 풀었습니다. 일 년에 한 번씩 다른 여행지로 여행을 가는 학생 모임이 있다. 그 학생들은 지금까지 인디애나폴리스, 피닉스, 내시빌, 필라델피아, 산호세, 아틀란타를 여행했다. 이번 봄에는 아인트호벤으로 여행을 갈 계획이다. 이 학생들은 여행 경비를 모두 똑같이 부담하기로 합의했지만 돈을 쓸 때마다 나눠서 내는 것은 별로 실용적이지 못하다. 그래서 한 명씩 식비, 호텔비, 택시비, 비행기표를 부담하기로 한다. 여행이 끝난 후에 각 학생이 지출한 내역을 계산한 다음 1센트 단위 내에서 모든 학생들이 쓴 돈이 같도록 돈을 주고 받는다. 하지만 이전 여행의 경험에 비추어보면 돈을 주고 받는 과정은 정말 지루하고 오랜 시간을 요하는 작업이었다. 지출 내역이 주어졌을 때 모든 학생이 쓴 돈이 (1센트 단위 내에서) 똑같아지기 ..
Zerry82의 신나는 알고리즘 시간! 1st, QuizTest 아래의 문제를 풀어보았습니다. 알고리즘 첫번째 시간에 테스트 해본 내용인데.. 다들 순식간에 끝내셔서 좀 당황하긴 했지만 'ㅅ';;; 저도 결국에는 저녁먹고 나서.. 풀었습니다 ㅋ_ㅋ 물론 zerry82님 처럼 획기적인 시간 단축은 안되도.. 확실히 원하는 값이 나오긴 하네요. 어떤 수열을 만들어내는 다음과 같은 알고리즘을 생각해보자. 어떤 정수 n에서 시작해 n이 짝수면 2로 나누고, 홀수면 3을 곱한 다음 1을 더한다. 이렇게 해서 새로 만들어진 숫자를 n으로 놓고 n=1이 될때까지 같은 작업을 계속 반복한다. 예를 들어, n=22이면 다음과 같은 수열이 만들어 진다. 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 아직 증명되진 않았지만 모든 정수 n에 대해 이 알고리즘..