본문 바로가기

전체 글

< (JAVA) 코드업 1091 ~ 1099 > 1091 : [기초-종합] 수 나열하기3 - 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열이라고 한다. - 예를 들어 1 -1 3 -5 11 -21 43 ... 은 1부터 시작해 이전에 만든 수에 -2를 곱한 다음 1을 더해 다음 수를 만든 수열이다. - 이런 이상한 수열을 알게 된 영일이는 또 궁금해졌다. "그럼.... 13번째 나오는 수는 뭘까?" 영일이는 물론 수학을 아주 잘하지만 이런 문제는 본 적이 거의 없었다... 그래서 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. - 시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때, n번째 수를 출력하는 프로그램을 만들어보자. - 입력 : 시작 값(a), 곱할 값(m), 더할 .. 더보기
< (JAVA) 코드업 1081 ~ 1090 > 안녕하십니까 !! JAVA를 이용하여 코드업 문제 1081번 ~ 1090번 까지를 풀어보았어요 이제 100번 까지 얼마 안 남았어요 ㅎㅎ 1081 : [기초-종합] 주사위를 2개 던지면? - 1부터 n까지, 1부터 m까지 숫자가 적힌 서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력해보자. - 중첩의 원리 : 반복 실행 구조도 조건 실행 구조와 마찬가지로 중첩의 원리가 적용된다. 반복 실행 구조를 중첩하면 원하는 반복 구조를 다양하게 만들어 낼 수 있다. - int i, j; int n=3, m=6; for(i=1; i 더보기
< (JAVA) 코드업 1071 ~ 1080 > 안녕하세요! JAVA를 이용하여 코드업 문제 1071번 ~ 1080번 까지를 풀어보았습니 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1 - 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. - 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다. - goto 명령문을 사용하면 간단한 반복 실행을 만들 수 있다. 반복 실행 부분을 빠져나오기 위해(즉 무한 반복을 방지하기 위해) 반복 실행 되는 도중에 조건을 검사해야 한다. - goto 이름: 이 명령은 이름: 이 작성된 곳으로 프로그램의 실행 흐름을 바.. 더보기
< (JAVA) 코드업 1061 ~ 1070 > 안녕하세요! 오늘도 돌아온 코드업 문제 풀기 ㅎㅎ 지난번에 이어서 JAVA를 이용하여 코드업 문제 1061번 ~ 1070번 까지를 풀어볼 거예요 1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기 - 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다. - ** | 은 파이프(pipe)연산자라고도 불리는 경우가 있다. - ** 비트단위(bitwise) 연산자는, ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift) 가 있다. - 예를 들어 3.. 더보기
< (JAVA) 코드업 1051 ~ 1060 > 안녕하세요! 오늘은 지난번에 이어서 JAVA를 이용해서 코드업 문제 1051번 ~ 1060번 까지를 풀어볼 거예요 1051 : [기초-비교연산] 두 정수 입력받아 비교하기3 - 두 정수(a, b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자. - 어떤 값을 비교하기 위해 비교/관계연산자(comparison/relational)를 사용할 수 있다. - 비교/관계연산자는 주어진 2개의 값을 비교하여 그 결과가 참인 경우 참(true)을 나타내는 정수값 1로 계산하고, 거짓인 경우 거짓(false)를 나타내는 정수값 0으로 계산한다. - 비교/관계연산자도 일반적인 사칙연산자처럼 주어진 두 수를 이용해 계산을 수행하고, 그 결과를 .. 더보기
< (JAVA) 코드업 1041 ~ 1050 > 안녕하세요 오늘은 JAVA를 이용해 코드업 문제 1041번 ~ 1050 까지를 풀어볼 거예요 :) 1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 - 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 영문자 '0'의 다음 문자는 '1'이다. - 숫자는 수를 표현하는 문자로서 '0' 은 문자 그 자체를 의미하고, 0은 값을 의미한다. - 아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장된다. - 따라서 문자도 값으로 덧셈을 할 수 있다. - 입력 : 영문자 1개가 입력된다. ex ) a - 출력 : 다음 문자를 출력한다. ex ) b package _CodeUp_; i.. 더보기
< 구구단 출력하기 (JAVA) > 안녕하세요! 오늘은 구구단을 출력하는 프로그램을 만들어 보았습니다. 우선 구구단은 2단부터 9단까지 존재하니깐 2단부터 9단까지 만들어 보겠습니다. 구구단 프로그램을 만들 때 가장 중요하다고 생각하는 부분은 반복문인데요 반복문을 중첩으로 사용하여 만들어야 합니다. 처음 변수는 i 두번쨰 변수는 j로 두고 합니다. 여기서 i는 단을 의미하고 j는 단에 곱해지는 수를 의미합니다. ( i * j ) 첫번째 for문에서는 처음 수를 지정해 둘 건데 그 수는 2부터 시작하니 범위를 2 ~ 10 전까지(9까지)라고 설정해두고 1씩 증가합니다. 두번째 for문에서는 두번 째 곱해질 수를 지정해 줄 건데 그 수는 1부터 시작하니 범위를 1 ~ 10 전까지(9까지)라고 설정해두고 얘도 1씩 증가시킵니다. 그 후에 sou.. 더보기
< (JAVA) 369 게임 만들기 > 안녕하세요 여러분 오늘부로 코딩블로그를 시작했습니다! 비록 아직 정말 초보이고, 실력도 부족하겠지만 많은 관심 부탁드려요 :) (저희 함께 파이팅 해보자구요!!!) 오늘은 JAVA를 이용해서 369게임의 결과를 출력하는 프로그램을 만들어 보았습니다 !!!! 369게임의 규칙에 대해서 말해보자면 1부터 숫자를 쭉 이어 말하다가 3, 6, 9가 들어가 있는 숫자엔 박수를 치는 게임이다. java를 이용하여 표현하면 3, 6, 9가 들어간 곳에는 "박수" 을 출력하도록 하고 3, 6, 9가 들어가지 않는다면 그냥 숫자를 출력하도록 할 것이다. 우선 정해진 범위는 1부터 100까지로 설정할 것이다. 범위를 정하기 위해서는 이 조건이 반복되어야 하기 때문에 반복문 for를 사용할 것이다. .. 더보기