Trang chủ Lập trình Javascript - HTML Tìm số đầu tiên của chữ số cho trước

Tìm số đầu tiên của chữ số cho trước

Mình post bài viết này lên trong khi thật sự mình chưa tìm ra lời giải tối ưu. Đây là đề:

Tìm số đầu tiên của chữ số

Tạm dịch: Bạn nhập vào một số nguyên n và tính giá trị của . Và nhiệm vụ là bạn hãy xuất ra số đầu tiên của chữ số kết quả.

Ví dụ: Nhập n = 13

Tính 13¹³ = 302875106592253

Giá trị cần xuất là 3.

Đây là đoạn mã Javascript của mình:

Đầu tiên mình sẽ tính giá trị sau đó đổi kết quả thành kiểu chữ sau đó lấy giá trị đầu tiên rồi trả lại nó về kiểu số. Với cách giải quyết thế này mình nghĩ là OK. Tuy nhiên có 1 điều vướng phải là vòng for tính giá trị mũ chỉ phù hợp với các giá trị nhỏ. Với các giá trị lớn thì bị lỗi vì kết quả vượt quá định mức.

Bạn nào có cách giải quyết tối ưu xin chia sẻ cho mình với nhé.

Huỳnh Mai Anh Kiệt

Cập nhật lời giải chính xác:

Javascript:

C++:

 

- Advertisement -
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Hướng dẫn tạo hiệu ứng mưa rơi trên trang web với JavaScript

Quy Nhơn chớm bước vào mùa hè với nắng nóng. Những lúc thế này tự nhiên lại thèm những cơn mưa để giải tỏa...

Instagram ra mắt tính năng tạo chú thích tự động cho Stories và Reels

Tiếp bước TikTok, Instagram hiện cũng đã ra mắt tính năng tạo chú thích (caption) tự động của riêng mình. Tính năng mới này đã...

Facebook đã chính thức cập nhật tính năng “bong bóng chat” trên iPhone

Mới đây, Facebook đã chính thức cập nhật tính năng Chat Heads (hay còn gọi là bong bóng chat) trên iPhone, cho phép người...

Facebook Workplace đạt mốc 7 triệu người dùng trả phí

Vào thứ Ba vừa rồi, Facebook vừa mới thông báo ứng dụng Facebook Workplace của họ tính cho tới thời điểm hiện tại đã...

Instagram sẽ hỗ trợ người dùng có tầm ảnh hưởng (KOLs) tạo cửa hàng và bán hàng trên nền tảng của mình

Trong một buổi phát sóng trực tiếp gần đây nhất, Mark Zuckerberg - Giám đốc điều hành Facebook đã công bố với giám đốc...

BẠN XEM CHƯA

Tìm lại key bản quyền dễ dàng với MyKeyFinder 2012

Có vô số phần mềm được cài đặt trong máy tính của bạn, trong đó có nhiều phần mềm có trả phí. Và những...

Các cách gửi file dung lượng lớn qua email

Hiện nay có dịch vụ cung cấp email miễn phí đều cung cấp cho người dùng một dung lượng lưu trữ thoải mái, có...

Làm việc với KiotViet API bằng ngôn ngữ PHP

Hôm rồi ôm một dự án với yêu cầu kết nối KiotViet với Shopify. Shopify API thì mình đã làm việc quen rồi nhưng...

Confessions…

Anh hẹn em 19h sẽ đón em nhưng 19h15 vẫn còn chết dính ở cái máy vi tính với những thứ "tào lao", "trời...

Tiết kiệm cước internet 3G/4G bằng ứng dụng mới của Google – Datally

Google vừa tung ra ứng dụng mới Datally có thể giúp người dùng thiết bị chạy hệ điều hành Android hiểu và kiểm soát...