Size: a a a

Сообщество Scheme

2021 March 04

a

anton in Сообщество Scheme
отсортировать, взять кар и кадр
источник

TT

Test For Test in Сообщество Scheme
Nikita Domnickij
найти максимум, ремувнуть, найти максимум от того что осталось)))))
каааааааааааааааааааааааак, я понимаю что надо потом сделать ремов по значению элемента, нор как
источник

TT

Test For Test in Сообщество Scheme
дайте нормальный курс по схеме, пожаааааааааааааааааааааааааааааааалуйста)
источник

a

anton in Сообщество Scheme
это вопрос не по схеме, кмк
источник

TT

Test For Test in Сообщество Scheme
anton
это вопрос не по схеме, кмк
как ремовнуть элемент листа по его значению
источник

TT

Test For Test in Сообщество Scheme
anton
это вопрос не по схеме, кмк
и так-то вопрос про курс по схеме касается схемы
источник

ND

Nikita Domnickij in Сообщество Scheme
(delete val lst)
источник

ND

Nikita Domnickij in Сообщество Scheme
источник

a

anton in Сообщество Scheme
а, ну это референс нужно, r5rs например
источник

TT

Test For Test in Сообщество Scheme
Nikita Domnickij
(delete val lst)
оу)
источник

a

anton in Сообщество Scheme
источник

a

anton in Сообщество Scheme
Test For Test
(cond (and (> acc2 v)  (< acc2 acc)))
так?
идея была поместить в acc не число, а список из двух чисел, максимального и предыдущего максимального
источник

ND

Nikita Domnickij in Сообщество Scheme
идея с сортировкой мне нравится больше
источник

a

anton in Сообщество Scheme
но сортировка это n log n, а тут просто n
источник

TT

Test For Test in Сообщество Scheme
#lang racket
(require srfi/1)
(define (max lst)
 (fold (lambda (acc v acc2) ((if (> v acc) v acc)) 0 lst)))
(define lst (list first second third))
(define (sum-of-squares-of-top-two first second third) (
                                                       (+ (sqr (max lst)) (sqr (max (delete (max lst) lst))))))
(sum-of-squares-of-top-two 2 3 1)





что за бред?
fold: arity mismatch;
the expected number of arguments does not match the given number
 expected: at least 3
 given: 1
 arguments...:
  #<procedure>
источник

TT

Test For Test in Сообщество Scheme
Nikita Domnickij
идея с сортировкой мне нравится больше
но через delete понятней
источник

ND

Nikita Domnickij in Сообщество Scheme
ну не обязательно
источник

ND

Nikita Domnickij in Сообщество Scheme
(cadr (sort lst >)) тоже вполне себе
источник

TT

Test For Test in Сообщество Scheme
Test For Test
#lang racket
(require srfi/1)
(define (max lst)
 (fold (lambda (acc v acc2) ((if (> v acc) v acc)) 0 lst)))
(define lst (list first second third))
(define (sum-of-squares-of-top-two first second third) (
                                                       (+ (sqr (max lst)) (sqr (max (delete (max lst) lst))))))
(sum-of-squares-of-top-two 2 3 1)





что за бред?
fold: arity mismatch;
the expected number of arguments does not match the given number
 expected: at least 3
 given: 1
 arguments...:
  #<procedure>
помогите пожалуйста
источник

a

anton in Сообщество Scheme
помойму там чет со скобками
источник