Skip to main content

HTASK

htask is a Python package designed to simplify the process of solving common problems that students frequently encounter while coding. With just one line of code, htask helps you reduce the amount of code you write, making it easier to implement solutions for various tasks.

Features

  • Pattern Generation: Create and display various patterns easily.
    • Right-angle triangle
    • Inverse Right-angle triangle
    • Pascal's Triangle
    • Hollow Square
    • Hollow Triangle
    • Inverse Pyramid
    • Pyramid
    • Diamond
    • Square
  • Fibonacci Series: Generate Fibonacci numbers with minimal effort.
  • Check Palindrome: Easily check if a given string is a palindrome.
  • Reverse a String: Reverse any string with a simple function.
  • Duplicate Element: Identify duplicate elements in a list.

Installation

pip install htask

USAGE

import htask

# [1] Right-Angled Triangle
htask.RAT(5, "*")

# [2] Inverted Right-Angled Triangle
htask.IRAT(5, "*")

# [3] Pyramid
htask.PRM(5, "*")

# [4] Inverse Pyramid
htask.IPRM(5, "*")

# [5] Diamond
htask.DIA(5, "*")

# [6] Square
htask.SQR(5, "*")

# [7] Hollow Square
htask.HSQR(5, "*")

# [8] Hollow Triangle
htask.HTRI(5, "*")

# [9] Hourglass
htask.HGLASS(5, "*")


#[10] Fibnacci series
htask.fib(5)

#[11] Check palidrome
htask.palindrome("civic")

#[12] Reverse string
htask.rev("civic")

#[13]Find Duplicate element
arr = [1,2,3,4,5,6,7,8,1,9,11,5,3]
htask.duplicate(arr)

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions to htask are welcome! If you have suggestions, improvements, or bug fixes, please fork the repository and submit a pull request. Ensure your contributions adhere to the coding standards and include appropriate documentation.

Contact

For any inquiries or feedback, please contact:

Thank you for using htask!

Metadata

Release files for htask 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for htask 1.0
File Size Uploaded
htask-1.0.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for htask 1.0
File Interpreter ABI Platform
htask-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.4 kB

Release files / htask-1.0.tar.gz

Download URL htask-1.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c3a0c1ab487522fdbf1cc7fbccb7b59e852d02bd68589c96e5d5d7275d2901ac
BLAKE2b-256 checksum
How to use checksums
35928812e622e48a9234afb529308ec2ac8b93ecade427dfa18097f7e9f20a0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / htask-1.0-py3-none-any.whl

Download URL htask-1.0-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70b248174c39264a18ff5b26ef85954155b5c2e05eee9bffc3cce388b7bd5a70
BLAKE2b-256 checksum
How to use checksums
5c4fa32cf976e6d9d4128a701c22c93abe4cfef31634cef2c3d68098553f6981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page