PP_Zestaw5
Never
import java.util.*; public class Main { public static void main(String[] args) { System.out.println("Hello World"); zad3(); zad2(); zad1(); } public static void zad3() { int C = 0; int alfa = 0; int repeatedLetter = 2; char tmpCh = ' '; Scanner in = new Scanner(System.in); while(C<1 || C>50) { System.out.print("Podaj C z przedziału <1;50>: "); C = in.nextInt(); } C++; String[] text = new String[C]; String[] newText = new String[C]; for (int iC=0; iC<C; iC++) { text[iC] = in.nextLine(); newText[iC] = ""; } for (int iC=1; iC<C; iC++) { tmpCh=text[iC].charAt(0); text[iC] += " "; for (int i=0; i<text[iC].length(); i++) { if(tmpCh!=text[iC].charAt(i)) { if(alfa>repeatedLetter) { newText[iC]+=tmpCh+Integer.toString(alfa); } else { for (int j=0; j<alfa; j++) { newText[iC]+=tmpCh; } } tmpCh=text[iC].charAt(i); alfa=1; } else { alfa++; } } } for (int iC=1; iC<C; iC++) { if(newText[iC]!=null) { System.out.println(newText[iC]); } } } public static void zad2() { String text = "ABC DEF\nTERA EST ROTUNDAZ\nABCDEFGHIJKLMNOPQRSTUWXYZ"; String newText = ""; int nextL = 3; char[] chTab = new char[text.length()]; for (int i=0; i<text.length(); i++) { chTab[i] = text.charAt(i); } for(int i=0; i<text.length(); i++) { if((int)chTab[i]>=65 && (int)chTab[i]<=90) { if(((int)chTab[i]+nextL>90)) { chTab[i] = (char)(((int)chTab[i]+nextL)-(26+nextL)); } if(((int)chTab[i]+nextL<65)) { chTab[i] = (char)(((int)chTab[i]+nextL)+(26+(-1*nextL))); } chTab[i] = (char)((int)chTab[i]+nextL); newText += chTab[i]; } else { newText += chTab[i]; } } System.out.println(newText); } public static void zad1() { int t = 0; Scanner in = new Scanner(System.in); while(t<1 || t>1000) { System.out.print("Podaj t z przedziału <1;1000>: "); t = in.nextInt(); } t++; String[] text = new String[t]; for (int i=0; i<t; i++ ) { text[i] = in.nextLine(); } for (int i=0; i<t; i++ ) { for (int j=0; j<text[i].length()/2; j++) { System.out.print(text[i].charAt(j)); } System.out.print("\n"); } } }
Raw Text
-
Breaking news - Update 1 - 12/01/2023 01:47:42
2 min ago
-
Breaking news - Update 1 - 12/01/2023 01:41:17
5 min ago
-
Breaking news - Update 1 - 12/01/2023 01:39:53
10 min ago
-
Breaking news - Update 1 - 12/01/2023 01:35:22
10 min ago
-
Breaking news - Update 1 - 12/01/2023 01:33:33
12 min ago
-
Breaking news - Update 1 - 12/01/2023 01:29:45
17 min ago
-
Breaking news - Update 1 - 12/01/2023 01:32:23
18 min ago
-
Breaking news - Update 1 - 12/01/2023 01:31:54
18 min ago
-
Breaking news - Update 1 - 12/01/2023 01:30:37
18 min ago
-
Breaking news - Update 1 - 12/01/2023 01:26:51
18 min ago