luyencode / comments

Server lưu trữ bình luận trên Luyện Code
https://luyencode.net
6 stars 3 forks source link

https://oj.luyencode.net/problem/HELLO #722

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Chi tiết bài tập - Luyện Code Online

https://luyencode.net/problem/HELLO

nvnamson commented 2 years ago

Bài tập này mình có viết hướng dẫn giải chi tiết trên Facebook cá nhân của mình rồi. Bạn nào đã cố gắng hết sức nhưng vẫn chưa làm ra hoặc đã làm ra rồi nhưng muốn tham khảo thì có thể xem chi tiết bài viết tại đây nha, hy vọng mang đến được giá trị cho các bạn, chúc các bạn sức khỏe và thành công: https://www.facebook.com/100003824621962/posts/2307356549401810/?d=n

Nói thêm là với code mẫu mình để trong bài đăng thì khi nộp lên đây sẽ bị TLE với 1 số test đầu, lý do vì bài này chỉ cho giới hạn thời gian có 5 ms. Tuy nhiên mình đảm bảo cách làm hiện tại này là tối ưu nhất rồi nhé sẽ không có cách nào tối ưu hơn đâu, nên để không bị TLE thì ở đầu hàm main các bạn nhớ để thêm mấy dòng code sau nhé, hiểu đơn giản nó giúp mình tuy dùng cú pháp nhập xuất của C++ nhưng tốc độ sẽ nhanh như dùng cú pháp nhập xuất của C.

ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);

wind5293 commented 1 year ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

```cpp #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); string s; cin >> s; string a = "hello"; int k = 0; for (int i = 0; i < s.size(); i++){ if (s[i] == a[k]) k++; } if (k == 5) cout << "YES"; else cout << "NO"; } ```

NguyenThiThanhLee commented 1 year ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

```go package main import ( "fmt" ) func main() { var a string fmt.Scan(&a) if len(a) <= 5 { fmt.Println("NO") return } d := 0 b := "hello" for i := 0; i < len(a); i++ { if a[i] == b[d] && d < len(b) { d++ } } if d == len(b) { fmt.Println("YES") } else { fmt.Println("NO") } } ```