30/09/2018, 17:12

Anh em trên daynhauhoc có ai chơi codefight không ạ?

anh em trên daynhauhoc có ai chơi codefight không ạ,

null viết 19:28 ngày 30/09/2018

Lúc trước thấy ai đăng link trên izwebz, nhảy vào chơi cả buổi tối thắng được 1 ván, sợ đến giờ ko dám vào lại

nhatlonggunz viết 19:26 ngày 30/09/2018

Có một chút nhưng dạo này bận quá
Sau này được nghỉ rồi thì em sẽ luyện lại

Gió viết 19:23 ngày 30/09/2018

solo vài hiệp đê

nhatlonggunz viết 19:26 ngày 30/09/2018

Solo với anh thì em chịu nhiều khi còn chẳng hiểu cái đề kêu lm j (thời gian quá ngắn để đọc đề )

Trần Minh viết 19:25 ngày 30/09/2018

em đang học năm nhất còn mới biết cái này, bây giờ đang học C, chắc hè học thêm Javascript thì mới quẩy được :>

Đặng Trung Thông viết 19:23 ngày 30/09/2018

Mình đang học java,vì mới bắt đầu học cộng thêm khả năng tiếng anh kém nên vào codefight luyện đến bài này thì không hiểu đề bài là gì và cũng không biết hướng giải quyết xin post lên đây nhờ mọi người giúp đỡ ạ :
You are given an array of up to four non-negative integers, each less than 256.

Your task is to pack these integers into one number M in the following way:

The first element of the array occupies the first 8 bits of M;
The second element occupies next 8 bits, and so on.
Return the obtained integer M.

Note: the phrase “first bits of M” refers to the least significant bits of M - the right-most bits of an integer. For further clarification see the following example.

Example

For a = [24, 85, 0], the output should be
arrayPacking(a) = 21784.

An array [24, 85, 0] looks like [00011000, 01010101, 00000000] in binary.
After packing these into one number we get 00000000 01010101 00011000 (spaces are placed for convenience), which equals to 21784.

Input/Output

[time limit] 3000ms (java)
[input] array.integer a

Constraints:
1 ≤ a.length ≤ 4,
0 ≤ a[i] < 256.

[output] integer

Văn Dương viết 19:22 ngày 30/09/2018

Ai không chơi điểm danh

Người bí ẩn viết 19:16 ngày 30/09/2018

Mình cũng chơi nhưng mấy hôm nay giảm lại để luyện thuật toán đã

Nguyễn Xuân Phúc viết 19:26 ngày 30/09/2018

nếu để ý sẽ thấy là M = a0 * 2(80) + a1 * 2(81) + a2*2(8 * 2) + a3 * 2(8 * 3)

Bài liên quan
0