8day.noah.Algo 2016年
💻質問の概要
https://programmers.co.kr/learn/courses/30/lessons/1290122016年
😪自分の問題を定義する
何も知らないので、質問の答えを見てから説明することにしました.コード発行はhttps://ju-nam2.tistory.com/5
-ジュナン2ブログ-
😶問題を解く
🎈 に答える
public String solution(int a, int b) {
String answer = "";
String[] day = {"SUN","MON","TUE","WED","THU","FRI","SAT"};
String[] year = new String[366]; // 0 부터 6이므로 366이다.
int[] month = {31,29,31,30,31,30,31,31,30,31,30,31};
int want_day = 0;
//1월 1일이 금요일이기에 (i+5)를 하여 금요일을 시작으로 만들었다.
for(int i=0; i<year.length; i++) {
year[i] = day[(i+5)%7];
}
for(int i=0; i<a-1; i++) {
want_day += month[i];
}
//1월 1일도 하루 지난 것으로 되어서 -1을 해야한다!
want_day += b-1;
answer = year[want_day];
return answer;
//출저 : hhttps://ju-nam2.tistory.com/5 주남2
}
😂 結果
すぐに思いつかなかったのは本当に大変でした.しばらくはアルゴリズムとしてウォーミングアップしましょう
リファレンス
https://ju-nam2.tistory.com/5週男性2
https://velog.io/@godori/banner-maker-update GODORI
https://banner.godori.dev/枚幅ジェネレータ
Reference
この問題について(8day.noah.Algo 2016年), 我々は、より多くの情報をここで見つけました
https://velog.io/@noah_ark/8day.noah.algo-2016년
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
public String solution(int a, int b) {
String answer = "";
String[] day = {"SUN","MON","TUE","WED","THU","FRI","SAT"};
String[] year = new String[366]; // 0 부터 6이므로 366이다.
int[] month = {31,29,31,30,31,30,31,31,30,31,30,31};
int want_day = 0;
//1월 1일이 금요일이기에 (i+5)를 하여 금요일을 시작으로 만들었다.
for(int i=0; i<year.length; i++) {
year[i] = day[(i+5)%7];
}
for(int i=0; i<a-1; i++) {
want_day += month[i];
}
//1월 1일도 하루 지난 것으로 되어서 -1을 해야한다!
want_day += b-1;
answer = year[want_day];
return answer;
//출저 : hhttps://ju-nam2.tistory.com/5 주남2
}
Reference
この問題について(8day.noah.Algo 2016年), 我々は、より多くの情報をここで見つけました https://velog.io/@noah_ark/8day.noah.algo-2016년テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol