arrow_forward همه ارسال‌ها

جزئیات ارسال کد#811

code_blocks
مسئله مربوطه: شیفت آرایه به راست (#20) arrow_outward
verified
وضعیت داوری نهایی: پذیرفته شد
terminal
زبان برنامه‌نویسی: Java
schedule
ارسال‌کننده و زمان:
khashayar moeinfar (۱ سال پیش)
descriptionMain.java ۲۹ خط • ۶۷۹ بایت
1import java.util.Scanner;
2public class Main{
3 public static void main(String[] args){
4 Scanner sc = new Scanner(System.in);
5 int n = sc.nextInt();
6 int k = sc.nextInt();
7 int[] arr=new int[n];
8 for (int i=0;i<n;i++){
9 arr[i]= sc.nextInt();
10
11 }
12 for (int i=0;i<k;i++){
13 arr=shift(arr);
14 }
15 for(int i =0; i<n; i++){
16 System.out.print(""+arr[i]+" ");
17 }
18
19 }
20
21 static int[] shift(int[] arr){
22 int mov = arr [ arr.length-1];
23 for (int i=arr.length-1;i>0;i--){
24 arr[i]=arr[i-1];
25 }
26 arr[0]=mov;
27 return arr;
28}
29}
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8