입력이
5
1 2 3 4 5
이러한 형태라는 가정하에 작성합니다.
일단 자바로 알고리즘 풀고자 하는 목적은 일반적으로 아니실테니, 일반적인 자바코드로 보자면
Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) arr[i] = sc.nextInt();
이와 같이 입력받으심 될듯합니다.
-----
혹시라도 자바로 알고리즘 풀고자 하는 목적이시라면 빠른 입출력을 위해
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int[] arr = new int[n]; StringTokenizer st = new StringTokenizer(br.readLine()); for (int i = 0; i < n; i++) arr[i] = Integer.parseInt(st.nextToken());
이와 같은 방법으로 받으심 됩니다.
-----
전체문장은 귀ㅊ.. 차라리 나머지 부분 변환 하신걸 올려주시지!
화링임다.
i1004gy 3년 전 1
자바를 배우고 있는데 c++하고 같은 듯하면서 다르네요 사실 다른건 다 했는데
cin >> n;
for (int i = 0; i < n; i++) cin >> arr[i];
이부분을 해결 못해서 질문 드립니다 ㅠㅠ
다른것도 다 변환부탁드린건 제가 자바 초보라 다른 부분에서 배울점이 있을까 싶어서 전체 문장 질문 드립니다