-3

2 つのテキスト フィールドがあり、ユーザーが値を入力しました。以下のように textFields の値を取得できます

NSString *number1 = firstTextField.text;
NSString *number2 = secondTextField.text;

それらを整数または数値に変換せずに乗算したい.私は以下のようにやってnumber1いますnumber2

NSExpression *expression = [NSExpression expressionWithFormat:[NSString stringWithFormat:@"%@*%@",number1,number2]]; 
NSLog(@"乗算結果は----%@",[式 expressionValueWithObject:nil context:nil]);

それが正しいかどうかはわかりません。それが正しくない場合は、それが可能になる方法を教えてください。

4

4 に答える 4

3

質問がインタビューにあった場合。インタビュアーはおそらく、両方の配列を調べて文字を乗算する (1 つずつ整数に変換する) か、(表現された文字を識別して同等の整数を知る) メソッドを作成することを期待していたでしょう。

Google で検索すると、さまざまな言語の例がいくつかあります。

ジャワ

http://csjobinterview.wordpress.com/2012/04/05/string-multiplication/

文字列乗算

C++

2 つの数値配列の乗算

面接ではよくある質問です。

于 2013-09-03T10:03:21.027 に答える