Hi mọi người, đây là bài viết trong series lập trình Golang do mình lượt dịch từ sách nước ngoài, trong thời gian tới mình sẽ cố gắng ra bài mới mỗi tuần hy vọng sẽ giúp ích cho mọi người. Nếu thấy hay thì nhớ like, share hộ mình nhé
http://nhaancs.com/golang-dai-phap-1-1-hello-world/
Golang đại pháp – 1.1 Hello World
7 Likes
Thanks for share!!!
1 Like
mình mới vừa học golang
mình tập làm mấy bài tập trên codeforce và thấy nó chậm hơn so với C++ nữa, thậm chí là chạy đọc 100000 số nguyên bị lỗi Time limit vì quá 1s nữa
trong khi đó mình làm bằng c++ thì chạy chỉ 280ms
nhiều bài chạy O(1): C++ 0ms - 2MB, Go 15ms - 22MB
hay là vì trên codeforce nó như vậy
bác thử dùm mình bài này
http://codeforces.com/problemset/problem/344/A
đây là có golang của mình bị chạy quá 1s
package main
import "fmt"
func main() {
var n, i, count uint32
var temp, last uint8
fmt.Scanf("%d \n", &n)
count = 0
last = 0
for i = 0; i < n; i++ {
fmt.Scanf("%d \n", &temp)
if temp != last {
count++
last = temp
}
}
fmt.Println(count)
}
đây là code c++ chạy torng 280ms
#include <iostream>
using namespace std;
int main() {
long n, i, temp, last, r;
cin>>n;
r = 0;
last = 0;
for (i=0; i<n; i++) {
cin>>temp;
if (temp != last) {
last = temp;
r++;
}
}
cout<<r;
return 0;
}
Hy vọng có lời giải đáp