본문 바로가기

Coding Test

(17)
#1541 #include using namespace std; int main() { int i = 0; int n, a; char c; for (cin >> n; cin >> c, c != 10;) { if (c == '-') // - 일때 i = 1로 바꿔준다. i = 1; cin >> a; if (i) n -= a; // i = 1일때, 즉, -부호가 최초로 들어왔을 때 n에서 계속 빼준다. else n += a; //i=0, 즉 아직 -부호가 들어오지 않았거나, 처음 입력받았을 땐 n에 입력받은 수를 더해준다. } cout
#2447 별찍기 JAVA https://www.acmicpc.net/problem/2447 2447번: 별 찍기 - 10 재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이 www.acmicpc.net package AtoI; import java.util.Arrays; import java.util.Scanner; public class N2447 { private static final Scanner scan = new Scanner(System.in); private static char[][] star; public static void main(String[]..
#10989 수 정렬하기3 www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 입력받은 N길이만큼의 배열 선언하고 배열길이 만큼의 숫자를 입력받아서 정렬해주는 Arrays.sort() 함수 사용 ! 그리고 그냥 반복문 이용해서 배열 출력 !
#2562 최댓값 구하기 JAVA www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net
#1152 단어의 개수 JAVA https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net trim()함수로 빈칸 제거! sentenceBox라는 배열을 선언해주고 공백을 기준으로 나눠서 단어를 배열에 저장 후 배열의 길이를 출력해주면 단어의 갯수를 알 수 있다! 공백을 기준으로 나눌 수 있는 자바에서 메소드,,, 가 없ㄴㅏ,,? 찾지는 못했지만 있을 것 같은 느낌적인 느낌 알면 알려주세요 !~!~!
#10818 최대,최소 package Day1; import java.util.Scanner; public class Example_01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int count = scan.nextInt(); int numList[]= new int[count]; int max = numList[0]; int min = numList[0]; for(int i=1; i max) { max = numList[i]; } } System.out.print(min + " " + max); } } 여러분 뭐가 문제일까요 ,,,, 함께 생각해주세요 ,,, 아무리 봐도 저는 문제점이 안보여요 .. 근데 실행시켜보면 이..
#10952 A+B-5 package Baekjoon; import java.util.Scanner; public class A10952 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); while ( true) { int A = scan.nextInt(); int B = scan.nextInt(); System.out.println(); if ( A==0 && B==0) { break; }System.out.print(A+B); } scan.close(); } } 여기서 내가 잘했다고 생각하는 거 ,,, 코드 중간에 System.out.println(); 넣어서 한 줄 띠고 A+B값 출력한다는 거 !!
#2438 별찍기 package Baekjoon; import java.util.Scanner; public class A2438 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int number = scan.nextInt(); for ( int i=1; i