자바

    백준 15655번 N과 M (6) [ Java ]

    백준 15655번 N과 M (6) [ Java ]

    15655번: N과 M (6) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net 이전 문제에서 한 단어만 바꾸면 풀리는 문제! import java.util.*; public class Main { static int N, M; static int[] num; static int[] print; static boolean[] visited; static StringBuilder sb = new StringBuilder(); public static void main(String[] args) { Scanner sc = new Scan..

    백준 10804번 카드 역배치 [ Java ]

    백준 10804번 카드 역배치 [ Java ]

    10804번: 카드 역배치 1부터 20까지 오름차순으로 놓인 카드들에 대해, 입력으로 주어진 10개의 구간 순서대로 뒤집는 작업을 했을 때 마지막 카드들의 배치를 한 줄에 출력한다. www.acmicpc.net 리스트를 사용해서 풀었습니다. import java.util.*; public class Main { static ArrayList cards = new ArrayList(); public static void main(String[] args) { Scanner sc = new Scanner(System.in); for (int i=1; i

    프로그래머스 코딩테스트 연습 - 탑 [ Java ]

    코딩테스트 연습 - 탑 | 프로그래머스 수평 직선에 탑 N대를 세웠습니다. 모든 탑의 꼭대기에는 신호를 송/수신하는 장치를 설치했습니다. 발사한 신호는 신호를 보낸 탑보다 높은 탑에서만 수신합니다. 또한, 한 번 수신된 신호는 다른 탑으로 송신되지 않습니다. 예를 들어 높이가 6, 9, 5, 7, 4인 다섯 탑이 왼쪽으로 동시에 레이저 신호를 발사합니다. 그러면, 탑은 다음과 같이 신호를 주고받습니다. 높이가 4인 다섯 번째 탑에서 발사한 신호는 높이가 7인 네 번째 탑이 수신하고, 높이가 7 programmers.co.kr 스택 파트의 문제지만 스택을 사용하지 않고도 풀 수 있는 문제였습니다.