Đây là mã bỏ đi chỉ được cho là hoàn thành công việc một cách chính xác. Tôi đã sử dụng các đoạn mã do HackerRank cung cấp, vì vậy đừng bận tâm đến việc nhập không cần thiết, quy ước đặt tên, v.v. Vui lòng sử dụng các giải pháp của tôi làm nguồn cảm hứng, nhưng vui lòng không sao chép mã theo nghĩa đen
giấy chứng nhậnĐể có được chứng chỉ, hai bài toán phải được giải trong vòng 90 phút
Sau đây là danh sách không đầy đủ các sự cố có thể xảy ra đối với mỗi chứng chỉ kể từ năm 2021. 09. 15. Vui lòng cho tôi biết nếu các vấn đề về chứng chỉ đã thay đổi, để tôi có thể ghi chú tại đây
- Giải quyết vấn đề [Cơ bản]
- Nhà giao dịch đang hoạt động
- Phân vùng tệp hệ thống cân bằng
- Phân đoạn dài nhất
- Chi phí tối đa của máy tính xách tay
- Hình chữ nhật gần giống nhau
- Tiến trình song song
- Giải mã mật khẩu
- sửa đường
- Chuỗi đảo ngữ
- Tổng phân đoạn
- nhu cầu bất ngờ
- Thay đổi tên người dùng
- chuỗi nguyên âm
- Giải quyết vấn đề [Trung cấp]
- Bitwise AND
- Cân bằng các phần tử mảng
- Đổi tên tập tin
- khách sạn xây dựng
- Diện tích lớn nhất
- Giá trị phân đoạn tối đa
- đội đẹp
- Tổng đã sắp xếp
- Nhiệm vụ ghép nối
- Hệ thống mật khẩu thân thiện với người dùng
Bên cạnh các giải pháp, còn có các sơ khai mã Python 3 và C++ và một số trường hợp thử nghiệm để bạn có thể thử giải các bài toán trước mà không gặp áp lực về thời gian nếu muốn
Đã thực hiện bài kiểm tra này trên HackerRank tại đây vào ngày 14 tháng 7 năm 2020. Giấy chứng nhận có thể được xem ở đây
chương trình
- FizzBuzz [Câu hỏi thực hành - Ungraded]
- Đảo ngược từ và trường hợp hoán đổi
- Biểu diễn chuỗi của các đối tượng
Hàm trung bình Python
import math
import os
import random
import re
import sys
def avg[*nums]:
return sum[nums]/len[nums]
if __name__ == '__main__':
Các trường hợp đảo ngược từ và hoán đổi Python
#!/bin/python
import math
import os
import random
import re
import sys
#
# Complete the 'reverse_words_order_and_swap_cases' function below.
#
# The function is expected to return a STRING.
# The function accepts STRING sentence as parameter.
#
def reverse_words_order_and_swap_cases[sentence]:
word_list = sentence.split[]
reversed_list = word_list[:: -1]
reversed_sentence = " ".join[reversed_list]
return reversed_sentence.swapcase[]
if __name__ == '__main__':
fptr = open[os.environ['OUTPUT_PATH'], 'w']
sentence = raw_input[]
result = reverse_words_order_and_swap_cases[sentence]
fptr.write[result + '\n']
fptr.close[]
Các lớp hình dạng Python với phương thức diện tích
#!/bin/python3
import math
import os
import random
import re
import sys
class Rectangle:
def __init__[self,breadth,length]:
self.breadth=breadth
self.length=length
def area[self]:
return self.breadth*self.length
pass
class Circle:
def __init__[self,radius]:
self.radius=radius
def area[self]:
return math.pi*[self.radius**2]
pass
if __name__ == '__main__':
Giải quyết vấn đề
Tuổi thọ pin máy tính xách tay chơi game
def getBattery[events]:
c=50
for i in events:
if [i100:
c=100
print[c]
return c
Chuỗi đảo ngữ
from collections import Counter
def stringAnagram[dictionary, query]:
# Write your code here
dict = ["".join[sorted[word]] for word in dictionary]
q = ["".join[sorted[word]] for word in query]
result = []
count = Counter[dict]
for word in q:
if word in count.keys[]:
result.append[count[word]]
else:
result.append[0]
return result
Java
lớp cộng
class Adder extends Calculator{
int add[int a,int b]
{
return a+b;
}
}
Sql
Cố vấn sinh viên
select std.roll_number, std.name
from student_information std, faculty_information fi
where std.advisor = fi.employee_id and [fi.gender = 'M' and fi.salary > 15000 or fi.gender = 'F' and fi.salary > 20000]
Sql Trung cấp
Sản phẩm không bán
select sku,product_name from PRODUCT P left join INVOICE_ITEM Ii on Ii.product_id = P.id where invoice_id is NULL order by SKU;
Chi tiêu của khách hàng
________số 8