본문 바로가기
반응형

알고리즘 문제풀이101

[Backjoon] 2789번 문제 - 유학 금지 아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만, 학생들의 이유가 모두 달랐기 때문에 정확한 이유를 찾을 수 없었다. 정부의 고위직은 뛰어난 학생들이 자꾸 유학을 가는 현상을 매우 불쾌해 했다.가장 많은 학생들이 유학을 가는 대학교는 영국의 캠브리지 대학교이다. 정부는 인터넷 검열을 통해서 해외로 나가는 이메일의 내용 중 일부를 삭제하기로 했다. 이메일의 각 단어 중에서 CAMBRIDGE에 포함된 알파벳은 모두 지우기로 했다. 즉, 어떤 이메일에 LOVA란 단어가 있다면, A는 CAMBRIDGE에 포함된 알파벳이기 때문에, 받아보는 사람은 LOV로 받는다.이렇게, 어.. 2017. 6. 30.
[Backjoon] 5597번 문제 - 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있습니다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있습니다.교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하세요. 풀이boolean 배열을 생성해서 false로 채워넣고 해당 출석번호가 들어오면 true로 바꾼다.다시 반복문으로 순환하며 false인 배열의 인덱스를 출력한다. 1234567891011121314151617181920212223import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(Stri.. 2017. 6. 30.
[Backjoon] 10990번 문제 - 별 찍기 - 15 예제를 보고 별찍는 규칙을 유추한 뒤에 별을 찍어 보세요. 풀이 2개의 반복문이 필요하다먼저 첫번째는 한줄씩 출력하기 위한 반복문이고, 이 반복문 안에 다시 반복문이 2개 들어간다.첫번째는 별앞의 공백을 생성한다. 두번째는 별을 찍는데, 조건문으로 처음과 시작을 판별하여 출력한다. 1234567891011121314151617181920212223242526import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i.. 2017. 6. 30.
[Backjoon] 9295번 문제 - 주사위 오늘은 갑자기 주사위를 던지고 싶다.그런데 코딩도 하고 싶다.그럼 같이할까? 풀이테스트 케이스 마다 나온 수를 더하고 출력해준다. 123456789101112131415161718import java.util.Scanner; /** * Created by homr on 2017. 6. 30.. */public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i=1; i 2017. 6. 30.
반응형