Skip to content

Commit 3c42dfb

Browse files
committed
update
1 parent b5d3c54 commit 3c42dfb

File tree

2 files changed

+358
-0
lines changed

2 files changed

+358
-0
lines changed
Lines changed: 327 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,327 @@
1+
import java.text.DecimalFormat;
2+
import java.util.stream.LongStream;
3+
import java.util.stream.IntStream;
4+
import java.io.*;
5+
import java.util.*;
6+
7+
public class Main {
8+
9+
public static void main(String[] args) {
10+
FastScanner sc = new FastScanner();
11+
PrintWriter out = new PrintWriter(System.out);
12+
// int t = sc.nextInt();
13+
// while(t-->0){
14+
Naveen problem = new Naveen(sc);
15+
problem.solve(out);
16+
//}
17+
out.flush();
18+
}
19+
20+
}
21+
22+
class Naveen {
23+
String s ;
24+
//int n;
25+
//int[] arr;
26+
27+
28+
Naveen(FastScanner sc) {
29+
30+
s = sc.next();
31+
// arr = sc.arrayInt(n);
32+
}
33+
34+
void solve(PrintWriter out) {
35+
if(s.charAt(s.length()-1)=='s'){
36+
s+='e';
37+
s+='s';
38+
}else{
39+
s+='s';
40+
}
41+
42+
43+
out.println(s);
44+
}
45+
46+
47+
}
48+
49+
class FastScanner {
50+
51+
private final InputStream in = System.in;
52+
private final byte[] buffer = new byte[1024];
53+
private int ptr = 0;
54+
private int buflen = 0;
55+
56+
private boolean hasNextByte() {
57+
if (ptr < buflen) {
58+
return true;
59+
} else {
60+
ptr = 0;
61+
try {
62+
buflen = in.read(buffer);
63+
} catch (IOException e) {
64+
e.printStackTrace();
65+
}
66+
if (buflen <= 0) {
67+
return false;
68+
}
69+
}
70+
return true;
71+
}
72+
73+
private int readByte() {
74+
if (hasNextByte()) {
75+
return buffer[ptr++];
76+
} else {
77+
return -1;
78+
}
79+
}
80+
81+
private static boolean isPrintableChar(int c) {
82+
return 33 <= c && c <= 126;
83+
}
84+
85+
public boolean hasNext() {
86+
while (hasNextByte() && !isPrintableChar(buffer[ptr])) {
87+
ptr++;
88+
}
89+
return hasNextByte();
90+
}
91+
92+
public String next() {
93+
if (!hasNext()) {
94+
throw new NoSuchElementException();
95+
}
96+
StringBuilder sb = new StringBuilder();
97+
int b = readByte();
98+
while (isPrintableChar(b)) {
99+
sb.appendCodePoint(b);
100+
b = readByte();
101+
}
102+
return sb.toString();
103+
}
104+
105+
public long nextLong() {
106+
if (!hasNext()) {
107+
throw new NoSuchElementException();
108+
}
109+
long n = 0;
110+
boolean minus = false;
111+
int b = readByte();
112+
if (b == '-') {
113+
minus = true;
114+
b = readByte();
115+
}
116+
if (b < '0' || '9' < b) {
117+
throw new NumberFormatException();
118+
}
119+
while (true) {
120+
if ('0' <= b && b <= '9') {
121+
n *= 10;
122+
n += b - '0';
123+
} else if (b == -1 || !isPrintableChar(b)) {
124+
return minus ? -n : n;
125+
} else {
126+
throw new NumberFormatException();
127+
}
128+
b = readByte();
129+
}
130+
}
131+
132+
public int nextInt() {
133+
long nl = nextLong();
134+
if (nl < Integer.MIN_VALUE || nl > Integer.MAX_VALUE) {
135+
throw new NumberFormatException();
136+
}
137+
return (int) nl;
138+
}
139+
140+
public double nextDouble() {
141+
return Double.parseDouble(next());
142+
}
143+
144+
public int[] arrayInt(int N) {
145+
int[] array = new int[N];
146+
for (int i = 0; i < N; i++) {
147+
array[i] = nextInt();
148+
}
149+
return array;
150+
}
151+
152+
public long[] arrayLong(int N) {
153+
long[] array = new long[N];
154+
for (int i = 0; i < N; i++) {
155+
array[i] = nextLong();
156+
}
157+
return array;
158+
}
159+
160+
public double[] arrayDouble(int N) {
161+
double[] array = new double[N];
162+
for (int i = 0; i < N; i++) {
163+
array[i] = nextDouble();
164+
}
165+
return array;
166+
}
167+
168+
public String[] arrayString(int N) {
169+
String[] array = new String[N];
170+
for (int i = 0; i < N; i++) {
171+
array[i] = next();
172+
}
173+
return array;
174+
}
175+
176+
public int randomInt() {
177+
Random r = new Random();
178+
int value = r.nextInt((int) 1e6);
179+
System.out.println(value);
180+
return value;
181+
}
182+
183+
public int[] randomInt(int N) {
184+
int[] array = new int[N];
185+
Random r = new Random();
186+
for (int i = 0; i < N; i++) {
187+
array[i] = r.nextInt((int) 1e6);
188+
}
189+
System.out.println(Arrays.toString(array));
190+
return array;
191+
}
192+
193+
}
194+
195+
class My {
196+
197+
public static long lower(long arr[],long key){
198+
int low = 0;
199+
int high = arr.length-1;
200+
while(low < high){
201+
int mid = low + (high - low)/2;
202+
if(arr[mid] >= key){
203+
high = mid;
204+
}
205+
else{
206+
low = mid+1;
207+
}
208+
}
209+
return low;
210+
}
211+
public static int upper(int arr[],int key){
212+
int low = 0;
213+
int high = arr.length-1;
214+
while(low < high){
215+
int mid = low + (high - low+1)/2;
216+
if(arr[mid] <= key){
217+
low = mid;
218+
}
219+
else{
220+
high = mid-1;
221+
}
222+
}
223+
return low;
224+
}
225+
static void ans(boolean b) {
226+
System.out.println(b ? "Yes" : "No");
227+
}
228+
229+
static void ANS(boolean b) {
230+
System.out.println(b ? "YES" : "NO");
231+
}
232+
233+
static String sort(String s) {
234+
char[] ch = s.toCharArray();
235+
Arrays.sort(ch);
236+
return String.valueOf(ch);
237+
}
238+
239+
static String reverse(String s) {
240+
return new StringBuilder(s).reverse().toString();
241+
}
242+
243+
static int[] reverse(int[] array) {
244+
for (int i = 0; i < array.length / 2; i++) {
245+
int temp = array[i];
246+
array[i] = array[array.length - 1 - i];
247+
array[array.length - 1 - i] = temp;
248+
}
249+
return array;
250+
}
251+
252+
static long[] reverse(long[] array) {
253+
for (int i = 0; i < array.length / 2; i++) {
254+
long temp = array[i];
255+
array[i] = array[array.length - 1 - i];
256+
array[array.length - 1 - i] = temp;
257+
}
258+
return array;
259+
}
260+
261+
static double[] reverse(double[] array) {
262+
for (int i = 0; i < array.length / 2; i++) {
263+
double temp = array[i];
264+
array[i] = array[array.length - 1 - i];
265+
array[array.length - 1 - i] = temp;
266+
}
267+
return array;
268+
}
269+
270+
static String[] reverse(String[] array) {
271+
for (int i = 0; i < array.length / 2; i++) {
272+
String temp = array[i];
273+
array[i] = array[array.length - 1 - i];
274+
array[array.length - 1 - i] = temp;
275+
}
276+
return array;
277+
}
278+
279+
static char[] reverse(char[] array) {
280+
for (int i = 0; i < array.length / 2; i++) {
281+
char temp = array[i];
282+
array[i] = array[array.length - 1 - i];
283+
array[array.length - 1 - i] = temp;
284+
}
285+
return array;
286+
}
287+
288+
static long min(long... numbers) {
289+
Arrays.sort(numbers);
290+
return numbers[0];
291+
}
292+
293+
static int min(int... numbers) {
294+
Arrays.sort(numbers);
295+
return numbers[0];
296+
}
297+
298+
static double min(double... numbers) {
299+
Arrays.sort(numbers);
300+
return numbers[0];
301+
}
302+
303+
static long max(long... numbers) {
304+
Arrays.sort(numbers);
305+
return numbers[numbers.length - 1];
306+
}
307+
308+
static int max(int... numbers) {
309+
Arrays.sort(numbers);
310+
return numbers[numbers.length - 1];
311+
}
312+
313+
static double max(double... numbers) {
314+
Arrays.sort(numbers);
315+
return numbers[numbers.length - 1];
316+
}
317+
318+
static int sum(long number) {
319+
int sum = 0;
320+
while (number > 0) {
321+
sum += number % 10;
322+
number /= 10;
323+
}
324+
return sum;
325+
}
326+
327+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import java.util.Scanner;
2+
3+
public class Main {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
int t = sc.nextInt();
7+
int count =0;
8+
boolean ok = false;
9+
while(t-->0){
10+
int a = sc.nextInt();
11+
int b = sc.nextInt();
12+
if((Math.abs(a-b)) ==0){
13+
count++;
14+
if(count>=3){
15+
ok = true;
16+
break;
17+
}
18+
}else{
19+
count =0;
20+
}
21+
22+
23+
}
24+
if(ok){
25+
System.out.println("Yes");
26+
}else{
27+
System.out.println("No");
28+
}
29+
30+
}
31+
}

0 commit comments

Comments
 (0)