KOSTA]Springベースのクラウドサービス開発者研修コース16日目Stringコース、Calenderコース実習
🎲 テキストの検索
📃 に答える
📃 に答える
Calenderクラスを使用して2022年2月カレンダーを作成
月入力:2
<2022年2月>
📃 に答える
📃 に答える
package kosta.mission4;
import java.util.Scanner;
public class Solution4_1 {
public int solution(String str, char c) {
int answer = 0;
str = str.toLowerCase();
c = Character.toLowerCase(c);
for(char x : str.toCharArray()) {
if(x == c) {
answer++;
}
}
return answer;
}
public static void main(String[] args) {
Solution4_1 s = new Solution4_1();
Scanner sc = new Scanner(System.in);
String str = sc.next();
char c = sc.next().charAt(0);
System.out.println(s.solution(str, c));
}
}
🎲 文の中の単語📃 に答える
package kosta.mission4;
import java.util.Scanner;
public class Solution4_3 {
public String solution(String str) {
String answer = "";
int max = 0;
int pos;
while((pos=str.indexOf(' ')) != -1) {
String tmp = str.substring(0, pos);
//System.out.println(tmp);
int len = tmp.length();
if(len > max) {
max = len;
answer = tmp;
}
str = str.substring(pos+1);
}
if(str.length() > max) answer = str;
return answer;
}
public static void main(String[] args) {
Solution4_3 s = new Solution4_3();
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
System.out.println(s.solution(str));
}
}
🎲 カレンダーの作成Calenderクラスを使用して2022年2月カレンダーを作成
月入力:2
<2022年2月>
📃 に答える
package kosta.api;
import java.util.Calendar;
import java.util.Scanner;
public class CalenderMission {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Calendar gc = Calendar.getInstance();
int month = sc.nextInt();
gc.set(2022, month-1, 1);
int week = gc.get(Calendar.DAY_OF_WEEK); // 1~7
int day = gc.getActualMaximum(Calendar.DAY_OF_MONTH);
int count = 0;
System.out.println("<2022년 "+month+"월>");
System.out.println("일\t월\t화\t수\t목\t금\t토");
for(int i = 1; i < week; i++) {
System.out.print("\t");
}
for(int i = 1; i <= day; i++) {
System.out.print(i+"\t");
if((week + i -1)%7 == 0) {
System.out.println();
}
}
}
}
Reference
この問題について(KOSTA]Springベースのクラウドサービス開発者研修コース16日目Stringコース、Calenderコース実習), 我々は、より多くの情報をここで見つけました https://velog.io/@junbeomm-park/KOSTA-Spring-기반-Cloud-서비스-개발자-양성-과정-16일차-String-클래스-Calender-클래스-실습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol