betterprogrammer.com - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 04.12.2011, 16:49   #1
Аватар для VISTALL
Illussion is real

Автор темы (Топик Стартер) betterprogrammer.com

А вас слабо?

59% для меня пока что. Но это не конец, познее перездам

http://www.betterprogrammer.com/certificate/BP1PLXGJZ

я там завалил одно задания походу, кофеёк и пойду на перездачу


UPD: 81%

Последний раз редактировалось VISTALL; 04.12.2011 в 17:47. Причина: Добавлено сообщение
VISTALL вне форума Ответить с цитированием
Непрочитано 04.12.2011, 17:35   #2
Аватар для Azagthtot
Эксперт

По умолчанию Re: betterprogrammer.com

Нифига не вкурил в задание на поиск perfect number

Цитата:
/*
Please implement this method to
return a list of all perect numbers in the given range inclusively.
A perfect number is defined as a positive integer which is the sum of its positive divisors not including the number itself.
For example: 6 is a perfect number because 6 = 1 + 2 + 3 (1, 2, 3 are divisors of 6)
28 is also a perfect number: 28 = 1 + 2 + 4 + 7 + 14
*/
Т.е. просто не понял задание ((
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 04.12.2011, 17:42   #3
Аватар для pchayka
Какие бекапы? О_о

По умолчанию Re: betterprogrammer.com

Вроде бы просто просит вывести список совершенных чисел
pchayka вне форума Ответить с цитированием
Непрочитано 04.12.2011, 17:45   #4
Аватар для Azagthtot
Эксперт

По умолчанию Re: betterprogrammer.com

Спасибо кэп, я понял. Я не понял их определение совершенного числа.
И какое половое отношение к ним (числам) имеет диапазон?
Это общее делимое для всех чисел в диапазоне или что?
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 04.12.2011, 17:47   #5
Аватар для VISTALL
Illussion is real

Автор темы (Топик Стартер) Re: betterprogrammer.com

UPD: http://www.betterprogrammer.com/certificate/BP1PLXGJZ - 81%
VISTALL вне форума Ответить с цитированием
Непрочитано 04.12.2011, 17:55   #6
Пользователь

По умолчанию Re: betterprogrammer.com

С первого раза http://www.betterprogrammer.com/certificate/BP1PLZ0QL - 74%
Мб перездам позже=)

Как я понял каждый раз задания разные, давайте их копить и обсуждать возможные решения=)
TARAN вне форума Ответить с цитированием
Непрочитано 04.12.2011, 17:56   #7
Аватар для VISTALL
Illussion is real

Автор темы (Топик Стартер) Re: betterprogrammer.com

Цитата:
Сообщение от TARAN Посмотреть сообщение
С первого раза http://www.betterprogrammer.com/certificate/BP1PLZ0QL - 74%
Мб перездам позже=)

Как я понял каждый раз задания разные, давайте их копить и обсуждать возможные решения=)
у мну б тоже было норм сразу, но вечная моя спешка мешает, недочитал задания
VISTALL вне форума Ответить с цитированием
Непрочитано 04.12.2011, 17:59   #8
Пользователь

По умолчанию Re: betterprogrammer.com

Начну с себя, мои задания:
PHP код:
import java.util.*;

/**
 *
 * @author taran
 */

public class BetterProgrammerTask {


//================================
// 4
//================================
    
public static double getProbability(int Yint X) {
        
/*
          If you roll Y standard six-sided dice, what’s the probability that you get at least X 4s?
          To calculate that you should divide the number of comibnations with X or more 4s
          by the total number of possible combinations.
         */
        
if (X*4)
            return 
0;
        
double prob4s 1;
        
//calc 4s combination chance
        
prob4s prob4s/6/6/6/6;
        
//every roll more then 4 give us plus prob4s / 4 chance
        
return prob4s + (X) * prob4s 4;
    }

//================================
// 3
//================================

    // Please do not change this interface
    
interface ListNode {
        
int getItem();
        
ListNode getNext();
        
void setNext(ListNode next);
    }

    public static 
ListNode reverse(ListNode node) {
        
/*
          Please implement this method to
          reverse a given linked list.
         */
        
if (node == null || node.getNext() == null)
            return 
node;
        
ListNode newNode null;
        
ListNode newCurrentNode null;
        while (
node.getNext() != null)
        {
            
ListNode currentNode node.getNext();
            
ListNode beforeNode node;
            while (
currentNode.getNext() != null)
            {
                
beforeNode currentNode;
                
currentNode currentNode.getNext();
            }
            
beforeNode.setNext(null);
            if (
newNode == null)
            {
                
newNode currentNode;
                
newCurrentNode currentNode;
            }
            else
                
newCurrentNode.setNext(currentNode);
        }
        
newCurrentNode.setNext(node);

        return 
newNode;
    }

//================================
// 2
//================================

    
public static List<IntegergetPrimeNumbers(int fromint to) {
        
/*
          Please implement this method to
          return a list of all prime numbers in the given range (inclusively).
          A prime number is a natural number that has exactly two distinct natural number divisors, which are 1 and the prime number itself.
          The first prime numbers are: 2, 3, 5, 7, 11, 13
         */
        
List<Integernumbers = new ArrayList<Integer>();
        if (
from || to 2)
            return 
numbers;

        
loop: for (int i from<= toi++)
        {
            for (
int j 2ij++)
                if (
== 0)
                    continue 
loop;
            
numbers.add(i);
        }
        return 
numbers;
    }

//================================
// 1
//================================

    
public static Change getCorrectChange(int cents) {
        
/*
          Please implement this method to
          take cents as a parameter
          and return an equal amount in dollars and coins using the minimum number of
          coins possible.
          For example: 164 cents = 1 dollar, 2 quarters, 1 dime and 4 cents.
          Return null if the parameter is negative.

         */
        
if (cents 0)
            return 
null;
        return new 
Change(cents 100, (cents 100) / 25, (cents 100 25) / 10, (cents 100 25 10) / 5cents 100 25 10 5);
    }


    
// Please do not change this class
    
public static class Change {
        private final 
int _dollars;
        private final 
int _quarters//25 cents
        
private final int _dimes// 10 cents
        
private final int _nickels// 5 cents
        
private final int _cents// 1 cent


        
public Change(int dollarsint quartersint dimesint nickelsint cents) {
            
_dollars dollars;
            
_quarters quarters;
            
_dimes dimes;
            
_nickels nickels;
            
_cents cents;
        }


        public 
int getDollars() {
            return 
_dollars;
        }


        public 
int getQuarters() {
            return 
_quarters;
        }


        public 
int getDimes() {
            return 
_dimes;
        }


        public 
int getNickels() {
            return 
_nickels;
        }


        public 
int getCents() {
            return 
_cents;
        }
    }

TARAN вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 04.12.2011, 18:02   #9
Аватар для VISTALL
Illussion is real

Автор темы (Топик Стартер) Re: betterprogrammer.com

буду опять перездавать - сохраню
VISTALL вне форума Ответить с цитированием
Непрочитано 04.12.2011, 18:02   #10
Пользователь

По умолчанию Re: betterprogrammer.com

я не сохранял, ctrl+Z в нетбинсе решает
TARAN вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:07. Часовой пояс GMT +3.

Вверх