Я кодирую простой калькулятор любви в быстром. То, как это работает, это имена двух человек и добавляет количество букв вместе. Затем он находит количество общих букв, вычитает их из общей суммы и делит это число на общую сумму, чтобы получить процент шанса. Например:Как найти общие буквы для двух слов?
- Person 1: Charles
Person 2: Джейн
Чарльз + Jane = 11 букв всего
- Чарльз и Джейн есть А и Е в общем, так вычесть два E и два A из 11, мы получаем 7. 7, разделенные на 11, составляют 63%.
Мой вопрос - это то, что является лучшим способом найти письма вместе?
Я довольно новый, чтобы быстро, но я работал с объективом C раньше. Вот мой код:
//
// ViewController.swift
// Love Calculator
//
// Created by Caden Farley on 8/18/15.
// Copyright (c) 2015 Caden Farley. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
var total = 0
@IBOutlet var person1: UITextField!
@IBOutlet var person2: UITextField!
@IBOutlet var resultText: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func buttonPressed() {
self.view.endEditing(true)
let string1 = person1.text
let string2 = person2.text
total = count(string1) + count(string1)
resultText.text = "\(total)"
}
}