Hackerrank JavaScript

Giải pháp cho các vấn đề về thực hành HackerRank, hướng dẫn và chuẩn bị phỏng vấn với Python 3, mySQL, C# và JavaScript

hackerrank-python hackerrank-giải pháp hackerrank-javascript hackerrank-30dayschallange hackerrank-sql hackerrank-thống kê hackerrank-phỏng vấn-kit hackerrank-chứng chỉ

  • Cập nhật17/06/2022
  • con trăn

gabrielgiordan / hackerrank

Sao 189

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Giải pháp HackerRank hiệu quả trong JavaScript (⬡. js)

nodejs thuật toán javascript thuật toán hackerrank-thách thức hackerrank-giải pháp hackerrank-thuật toán-giải pháp hackerrank-javascript hackerrank-30dayschallange hackerrank-thách thức

Cam kết này không thuộc về bất kỳ nhánh nào trên kho lưu trữ này và có thể thuộc về một nhánh bên ngoài kho lưu trữ

Bạn không thể thực hiện hành động đó vào lúc này

Bạn đã đăng nhập bằng tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn. Bạn đã đăng xuất trong một tab hoặc cửa sổ khác. Tải lại để làm mới phiên của bạn

Trong vấn đề Mã hóa HackerRank này, Một văn bản tiếng Anh cần được mã hóa bằng sơ đồ mã hóa sau. Đầu tiên, các khoảng trắng được xóa khỏi văn bản. Gọi L là độ dài của văn bản này. sau đó, các ký tự được viết vào một lưới

Hackerrank JavaScript


Giải pháp vấn đề trong lập trình Python

s = input()
n = 1
while n * n < len(s):
    n += 1

a = s + ' ' * (n * n - len(s))
a = [a[i:i+n] for i in range(0, n * n, n)]

print(' '.join([''.join([a[j][i] for j in range(n)]).strip() for i in range(n)]))


Giải quyết vấn đề trong Lập trình Java

import java.io.*;
import java.util.*;

public class Solution {

    public static void main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
        Scanner sc = new Scanner(System.in);
        String input = sc.next();
        int size = input.length();
        int rowSize = (int)Math.floor(Math.sqrt(size));
        int colSize = (int)Math.ceil(Math.sqrt(size));
       
        while(colSize>rowSize){
            colSize--;
            if((colSize*rowSize)rowSize)){
            rowSize++;
        }
        
        for(int i =0;i


Giải quyết vấn đề trong lập trình C++

using namespace std;
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

# define PI 3.14159265

int main()
{
              char msg[90];
              int row,col,i,j;
              scanf("%s",msg);
              int len=strlen(msg);   
              row=(int)sqrt(len);
              if((row*row)==len) col=row;
              else if(len<=(row*(row+1))) col=row+1;
              else
              {
                  row=row+1;col=row;
              }
              for(i=0;i


Giải quyết vấn đề trong lập trình C

#include 
#include 
#include 

#define MAX_SIZE    82
#define MAX_ARRAY   10

char Input[MAX_SIZE];
char Output[MAX_ARRAY][MAX_ARRAY];

int main()
{
    int i, j, k;
    int Len;
    //int Width;
    int Height;
    //double Result;

    scanf("%s\n", Input);
    //printf("%s\n", Input);

    Len = strlen(Input);
    //printf("%d\n", Len);

    //Result = sqrt(Len);

    //Width = floor(Result);
    Height = ceil(sqrt(Len));

    //printf("%d %d\n", Width, Height);

    k = 0;
    for(i = 0; k < Len; ++i)
    {
        for(j = 0; ((j < Height) && (k < Len)); ++j, ++k)
        {
            Output[j][i] = Input[k];
        }
    }

    for(i = 0; i < (Height - 1); ++i)
    {
        printf("%s ", Output[i]);
    }
    printf("%s\n", Output[i]);
}


Giải pháp vấn đề trong lập trình JavaScript

function processData(input) {
    var chars = input.split(''),
        w = Math.ceil(Math.sqrt(chars.length)),
        h = Math.ceil(Math.sqrt(chars.length)),
        result = [];
        
    for (var i = 0; i < h; i++) {
        var j = i, str = '';
        while (j < chars.length) {
            str += chars[j];
            j += w;
        }
        result.push(str);
    }
    
    console.log(result.join(' '));
} 

process.stdin.resume();
process.stdin.setEncoding("ascii");
_input = "";
process.stdin.on("data", function (input) {
    _input += input;
});

process.stdin.on("end", function () {
   processData(_input);
});


HackerRank có JavaScript không?

JavaScript (Cơ bản) . Thư mục kỹ năng. Xếp hạng tin tặc.

Tôi có thể thực hành JavaScript ở đâu?

25 trang web miễn phí để học JavaScript .
freeCodeCamp. tổ chức. .
JavaScript 30. .
MãMentor. .
giáo dục. io – Tìm hiểu HTML, CSS và JavaScript từ đầu. .
Học JavaScript - Khóa học đầy đủ cho người mới bắt đầu từ freeCodeCamp. .
JavaScript. thông tin. .
học viện mật mã. .
Sololearning

HackerRank trả phí hay miễn phí?

Hoàn toàn miễn phí . Không cần thẻ tín dụng.

Chứng nhận HackerRank có đáng không?

Chứng chỉ HackerRank cũng là một cách tuyệt vời để chuẩn bị cho các cuộc phỏng vấn kỹ thuật . Mỗi chứng chỉ kỹ năng kiểm tra các năng lực chính có liên quan mà nhà tuyển dụng mong đợi từ các ứng viên hàng đầu. Hoàn thành các chứng chỉ liên quan là một cách dễ dàng để kiểm tra kỹ năng trước khi phỏng vấn.