Thứ Hai, 25 tháng 8, 2014

[Giải trí] FizzBuzz

Thấy bài toán khá nhí nhố:
Cho dãy số i từ 1 đến 100. In ra “Fizz” nếu i là bội của 3, in “Buzz” nếu i là bội của 5 và “FizzBuzz” nếu bội của 3 và 5.

Khai thật nhé với một bài toán đơn giản như thế này. Bạn sẽ code với python trong bao lâu và code như thế nào ?

Biết mỗi python :D
Đáp án:
print '\n'.join(" %s Fizz"%i *(i%3==0 and i%5!=0)+" %s Buzz" %i *(i%5==0 and i%3!=0)+"% i FizzBuzz" %i *(i%3==0 and i%5==0) for i in range(1,101))

Mất hơn một phút! 
Cái cách dùng điều kiện này nhớ trước mình có đọc qua rồi mà không nhớ ở đâu :|

Thứ Tư, 13 tháng 8, 2014

[CLI] Shut down cho người lười

Với mục đích chính là xem phim mà không muốn phải dậy tắt máy nên đi mò cái này. Rất hữu ích cho những người lười :D.
NAME
shutdown - bring the system down
SYNOPSIS
shutdown [OPTION]... TIME [MESSAGE]
Lệnh này cho  phép bạn ngừng tất cả những chương trình đang chạy trên hệ thông và ... tắt máy.

Một sô options hay sử dụng:

-r
khởi động lại ngay sau khi shutdown.
sudo shutdown -r now
sudo shutdown -r 12:00 Khoi dong lai may vao luc 12 gio trua

-h
Yêu cầu hệ thống tạm ngừng hoặc tắt sau khi thực hiện các option sau nó
sudo shutdown -h +1 Sau mot phut nua he thong se shutdown!