Your cart is currently empty!
暑假计划 summer vacation plan
so my summer vacation is really a lot things to do
- [ ] more time with mom
- [x] part time job?
-
[x] start online shop
- [x] get certificates
- [ ] products from france?
-
[ ] assemble magic mirror with raspberry pi
- [x] different face tracking.
- [x] camera tracking brush my teeth & wash face
-
[ ] weather forecast
- [ ] today/ this week
- [ ] pm2.5
- [ ] chinese tts for grandma
- [ ] personal health score (clean teeth/steps today)
- [ ] fix home video app
-
[ ] get driver license
- [x] exam 1
- [ ] exam 2
- [ ] exam 3
- [ ] exam 4
-
[ ] learn algorithm
- [ ] genetic algorithm
-
[ ] piano songs
- [ ] Goblin blue
- [ ] minecraft building!!!
评论
6 responses to “暑假计划 summer vacation plan”
-
the only reason i’m here
the only love song i ever write
it’s in your mind
it’s in my heart
my love isn’t that far away
our time is never enough
time passing by
you passed me by -
计划完成了嘛
-
只完成了几个哈哈哈
-
-
/**
* @param {character[][]} board
* @return {boolean}
*/
var isValidSudoku = function(board) {
//row
let compare=[]
for(const row of board){
for(const num of row){
if(num!==”.”){
if(compare.indexOf(num)<0){
compare.push(num)
}else{
//重复了
return false
}
}}
compare=[]
}compare=[]
for(let i=0;i<9;i++){
for(let j=0;j<9;j++){
if(board[j][i]!==”.”){
if(compare.indexOf(board[j][i])<0){
compare.push(board[j][i])
}else{
//重复了
return false
}
}}
compare=[]
}//每3*3循环
compare=[]
compare.push( validateArr([0,0],board))compare.push( validateArr([6,6],board))
compare.push( validateArr([0,3],board))
compare.push( validateArr([0,6],board))
compare.push( validateArr([3,0],board))
compare.push( validateArr([3,3],board))
compare.push( validateArr([3,6],board))
compare.push( validateArr([6,0],board))
compare.push( validateArr([6,3],board))
if(
compare.indexOf(false)>-1){
return false;
}return true;
};
function validateArr(arr_start,board){
let compare=[]
for(let i=0;i<2;i++){
for(let j=0;j<2;j++){const num=board[arr_start[0]+i][arr_start[1]+j]
if(num!==”.”){
if(compare.indexOf(num)<0){
compare.push(num)
}else{
return false;
}
}
}
}
return true;
} -
“`
/**
* @param {character[][]} board
* @return {boolean}
*/
var isValidSudoku = function(board) {
//row
let compare=[]
for(const row of board){
for(const num of row){
if(num!==”.”){
if(compare.indexOf(num)<0){
compare.push(num)
}else{
//重复了
return false
}
}}
compare=[]
}compare=[]
for(let i=0;i<9;i++){
for(let j=0;j<9;j++){
if(board[j][i]!==”.”){
if(compare.indexOf(board[j][i])<0){
compare.push(board[j][i])
}else{
//重复了
return false
}
}}
compare=[]
}//每3*3循环
compare=[]
compare.push( validateArr([0,0],board))compare.push( validateArr([6,6],board))
compare.push( validateArr([0,3],board))
compare.push( validateArr([0,6],board))
compare.push( validateArr([3,0],board))
compare.push( validateArr([3,3],board))
compare.push( validateArr([3,6],board))
compare.push( validateArr([6,0],board))
compare.push( validateArr([6,3],board))
if(
compare.indexOf(false)>-1){
return false;
}return true;
};
function validateArr(arr_start,board){
let compare=[]
for(let i=0;i<2;i++){
for(let j=0;j<2;j++){const num=board[arr_start[0]+i][arr_start[1]+j]
if(num!==”.”){
if(compare.indexOf(num)<0){
compare.push(num)
}else{
return false;
}
}
}
}
return true;
}“`
-
[[“.”,”.”,”.”,”.”,”5″,”.”,”.”,”1″,”.”],[“.”,”4″,”.”,”3″,”.”,”.”,”.”,”.”,”.”],[“.”,”.”,”.”,”.”,”.”,”3″,”.”,”.”,”1″],[“8″,”.”,”.”,”.”,”.”,”.”,”.”,”2″,”.”],[“.”,”.”,”2″,”.”,”7″,”.”,”.”,”.”,”.”],[“.”,”1″,”5″,”.”,”.”,”.”,”.”,”.”,”.”],[“.”,”.”,”.”,”.”,”.”,”2″,”.”,”.”,”.”],[“.”,”2″,”.”,”9″,”.”,”.”,”.”,”.”,”.”],[“.”,”.”,”4″,”.”,”.”,”.”,”.”,”.”,”.”]]
发表回复