[過去ログ] プログラミングのお題スレ Part16 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
714(6): 2020/01/26(日)09:38 ID:6CyPsFJq(1) AAS
お題: 入力された整数を因数分解し、因数の数だけ「どんだけぇ〜♪」と表示せよ
in < 24
因数分解: 2 2 2 3
out > どんだけぇ〜♪
どんだけぇ〜♪
どんだけぇ〜♪
どんだけぇ〜♪
716: 2020/01/26(日)10:35 ID:OyPCa8uu(1) AAS
>>714 Ruby
puts "どんだけぇ〜♪\n"*~-`factor`.split.size
717(1): 2020/01/26(日)11:45 ID:pipfilQo(1/8) AAS
>>714
Java
外部リンク:paiza.io
730(4): 2020/01/26(日)18:56 ID:OTxXTlwF(1/5) AAS
>>714
初心者です
JavaScriptです
let n = 24;
const factors = [];
for(let i=2;i<=Math.floor(n/2);i++){
if(n % i !== 0) continue;
for(;;) {
n /= i;
factors.push(i);
省9
736: 2020/01/26(日)19:40 ID:yXTxN+fl(1/3) AAS
>>714
C++ イデオン揚げるの面倒なのでべた書きしておくわ。
半月ぶり位にコード書いたけど、やはり良いね。
#include <iostream>
#include <cstdint>
int main() {
std::uintmax_t N = 24;
while (std::cin >> N) {
for (std::uintmax_t i = 2; i <= N; i++) {
while (N % i == 0 && N != 0) {
省8
739: 2020/01/26(日)20:01 ID:vOa1pk8h(1) AAS
>>714
R
外部リンク:ideone.com
758: 2020/01/27(月)06:18 ID:rJ1Bl2Oz(1) AAS
>>714 Ruby
require 'prime'
n=24
Prime.prime_division(n).each{|_,k| puts ["どんだけぇ〜♪"]*k}
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.058s