paiza Qiita コラボ S問題 思い出の屋上
Swiftでやりました。 問題概要 マス状のエリアがある。陣取っているものがすでにいる。空いているできるだけ広い領域を調べる。領域のサイズはマンハッタン距離で決定される。サイズが4のときは中心か...
25 search resultsShowing 1~20 results
You need to log-in
Swiftでやりました。 問題概要 マス状のエリアがある。陣取っているものがすでにいる。空いているできるだけ広い領域を調べる。領域のサイズはマンハッタン距離で決定される。サイズが4のときは中心か...
A問題をSwiftでやりました。 問題概要 マス状のエリアにAとBがいる。縦横方向は見えるが斜めは見えない。エリアには障害物があり、障害物の向こうは見えない。AはBが見える位置に最小移動回数で移...
はじめに 以前、順列PをSwiftで書いただけの記事を書きました。 順列とは、「1から4の数字が書いた4枚のカードの並べ方はいくつありますか(また、その並べ方は何か)」という問題で出てくるやつで...
はじめに paiza×Qiita記事投稿キャンペーン「プログラミング問題をやってみて書いたコードを投稿しよう!」 というのをやってます。参加してみました。 やった問題 ステージがいくつかある そ...
はじめに paiza×Qiita記事投稿キャンペーン「プログラミング問題をやってみて書いたコードを投稿しよう!」 というのをやってます。参加してみました。 やった問題 一番上にあった「村人の友好...
競技プログラミングで整数の並び同士を高速で掛け合わせるタイプの問題の解説を見ていると、離散フーリエ変換の話で次のようなものをよく見る。これは$A_0, A_1, A_2$...を変換したいときの...
はじめに StoreKit configuration fileとはアプリ内課金をローカルでテストするときに必要なファイルである。 StoreKit configuration fileにはLo...
Swiftの16進数小数で、勘違いしていた部分があったのでまとめを書きました。 Swiftの16進数小数は必ず指数部分を付けないといけない let a = 0x1.0p0 //OK let b ...
はじめに 迷路を作成するというQiitaの企画があったので参加します。 Qiitaの企画 https://qiita.com/official-events/55631b864217a4df85...
SwiftのFloat系の演算で、いつのまにか余り演算子の%が使えなくなりました。使おうとすると次のエラーが出ます。 '%' is unavailable: For floating point...
AからEの5人を一列に並べるときの並べ方を全部あげなさい的な問題である。 ちょっと苦労したのでついでにここに上げる。 func factorial(of source: Int) -> I...
可変長引数に渡す引数が0個のときのをやり方と挙動をSwift 3.0.2で検証。 外部引数名がないもの 単に引数を省くだけである。 func testValArg(_ a: Int...) { ...
調査 let n = 1000 for i in 1...n { for j in 1...n { if 1668.0/Double(i) == 2388.0/Double(j) { print...
久しぶりにSwiftのイニシャライザを復習したので、そのときに思ったことや新たに知ったことを、つれづれなるままに書いていきます。つれづれなるままなので「〜思います」系の表現があります。 環境はS...
UIScrollViewのAutoLayout制御はいろいろな人がハマるらしくていくつかの記事が見つかるが、自分が欲しい感じで解説しているものがなかったので書いてみる。 前提 コードで書く。スト...
AutoLayoutを始めたのが最近なので3周遅れぐらいでいろいろ調べている。暖かく見守っていただきたい。 2つのViewに関連をつけるときにtranslatesAutoresizingMask...
3周遅れでAutoLayoutを取り入れています。よろしくおねがいします。 今回のテーマは ViewControllerのviewの上に乗せた別のviewでもsafeAreaLayoutGuid...
今回もAutoLayoutです。 A,B,C,D,Eの5つの荷物が入ったかばんを金属探知機にかけたら警報が鳴った。 Aを取り出してから再度かばんを検査するとまた警報が鳴った。 次にBを取り出して...
UIButtonのsystemとcustomのデフォルトの挙動(色変化など)について調べる normal highlighted disabled selected の4状態について テキストの...
音楽アプリの再生/停止ボタンによくある、おにぎりのような右向きの角が丸い三角形を書くSwiftプログラムです。 この関数はUIBezierPathを返します。 関数の引数は x y radius...
25 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.